Particle system components Set Visibility only seems to work intermittently

In my experience with UE so far, particle systems seem to work ok if they are already visible on startup of the game. But if I need to toggle visibility using a Set Visibility node, I mean it’s like sometimes it works, and sometimes it doesnt.

Just wondering if anyone else has had this kind of problem and if it might be a bug?