Why does the blog page not take the page template selected?

Because the Blog Page isn’t an Page for WordPress, but a Listing, and Takes the “index.php” if there is no “home.php”.

How to Solve: create a home.php and Insert the code, that you need in there.