Toggle visibility to another BP object

But you can, you can set references dynamically. Anyway, in an isolated scenario, this works more than fine:

The visibility of the meshes is triggered by an actor the meshes do not belong to. There is something about the setup you’re using we do not know. And it’s critical here.