The way WordPress does the posts page when assigned under Settings > Reading restricts how you can style it based on (I believe) what's in index.php, but I want/need to style the News page differently from other pages, so I use blog.php with PHP code to pull in posts:
<?php
$temp = $wp_query;
$wp_query= null;
$wp_query = new WP_Query();
$wp_query->query('posts_per_page=5'.'&paged='.$paged);
while ($wp_query->have_posts()) : $wp_query->the_post();
?>
If I assign News as the posts page under Settings > Reading, it completely ignores the fact that I assigned the blog.php template to it and instead uses what's in index.php. It WILL show the breadcrumb properly as Home > Our Community > News > [news post] then though. But as soon as I unasssign it from Settings > Reading, it goes to the styling I actually WANT, but the breadcrumb becomes Home > [news post]. I guess this is a problem with WordPress, not BNXT.