I’ve noticed that in some cases, selections made on my map visual (join layer) don’t affect the surrounding visuals. After extensive trial and error, I discovered the issue: a single quote (UTF-8: 27) in the join fields.
Out of 196 features on the map, all filter other visuals correctly except for six, each containing a single quote. Interestingly, the filter works in the opposite direction: a selection made in a different visual does filter the map.