Unreal Engine continues to surprise me with idiotic things that shouldn’t happen, like some objects not rendering in Movie Render Queue, for absolutely no obvious reason. I’ve had this before, forgot to make a note, but thankfully remembered a trick that is saving my bacon time and time again.
Turns out some assets LOD0 screen size is set to zero by default. In such cases, MRQ does not render them. If we set that parameter to 1 or higher, they’ll render just fine.
To change this on a per-object basis, find it in the Content Browser and double-click to open it. Find the LOD0 section on the Details panel.

Adding Game Override Render Settings
Sadly the above option is not exposed through Property Matrix, which means we can’t change this value for multiple objects at the same time. Having said that, there’s also an option to add Game Override options to MRQ that can prevent invisible objects.
- disable “Use LODZero”
- and disable “Disable HLODs”

Thanks to WildChildStudios for this tip.
I hope this helps, and good luck out there!