Referenced Entity not Updating Correctly When Saved
What is the reason you use a Entity Reference Revisions field? Normally this is more suitable for entities edited inline like paragraphs. 

In your case this behavior seems to be what you would expect from this field, because you reference a specific revision of node B and not the latest version you've saved. If you want to do this, then use the core reference field.