Filter in Bloom

I'm using Neo4j version 4.3.1, Neo4j Desktop version 1.4.8, Neo4j browser version 4.4.3., Neo4j Bloom version 2.1.1.

I'm using a filter on a property of a node, say A. It's a 'between' filter and the property is a timestamp.
I'm using a query A-[relationship]-B.
When I'm changing the filter some instances of nodes of type A disappear, as they should.
However, the instances of nodes of type B stay, even though they are not connected to anything now.
My expectations was that they would disappear as well.
Clearly I had wrong expectations :) , Or perhaps there is a way to set up filter to remove not just the nodes being filtered directly but the nodes they are connected as well?
Or perhaps there is a good reason why it doesn't happen?

Thank you,

David