Dynamic objects dont want to go invisible....

Ok, here is the thing. Im working on a VR project, I have some desks in the scene with some items over it that you can grab. I have an option where you can change the layout of furniture. Using variant manager or with blueprint I have the same problem. the desk goes Invisible by unchecking their scenerootcomponent to not visible, the the dynamic objects doesn’t. If I uncheck the enable dynamics they can turn Invisible with the rest but I lost the funny part of picking them up.
Anyone has an idea on how I can solve it?

I have tried via blueprint to change their dynamic property before the variant manager takes action and changing their collision preset too, but it does not seems to work, (even when I thought it was a great idea)

I will appreciate any help.

Thank you!!!