Collisions disappearing on mesh change

So i have this system that changes a mesh on a button switch, so i set up a custom actor in a level that i can set a the meshes while I edit the level


. When I press the key to change the mesh it swaps it out for the other

like intended but the mesh has no collisions to it I can walk and fall through it they have collsions on both mesh’ set to block all but when i swap it seems to remove the collisions.

I have this function being checked every tick to see if i have clicked the button or not


how can I get the collisions to update? or always be there for the mesh.