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

117777-defaults.png

. 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

117779-c9b1956a11c3f3ceaad76f841d0498aa.png

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