View block doesn't render after editing node

Editing a node ( that has a block from a view on it ) makes the block not show up at all until you rebuild the cache.

Are we doing something wrong?  We’ve created a view that is a list of nodes, and it uses a block.  We’ve placed that block onto a single node on the site.  The node where it’s placed has content that gets edited.

Editing the node where the block is placed  OR adding a new node that would be included in the view results makes it so the block does not show up until manually rebuilding the cache.

I thought I’d check here before deleting the view and writing it as a theme preprocess function.

Drupal version: