Movie Render Queue vs Viewport

I have a gun which is Blueprint. It is placed on a socket in BP_MH. I want to be able to turn on and off the visibility of the gun in level sequencer and eventually render using render movie queue. I tried “+ actor hidden in game” option on the gun (dragged the gun into level sequence). It works in Level sequence and viewport. But when I render using MRQ, the visibility is not controlled. the gun is always visible.

I already tried turning off all the options in Game overrides. also the frame center, open in camera options.
how do I get the render from MRQ to do what level sequence is doing in view port.

How does it look in PIE? Sounds like something else might be programmatically setting the visibility.