[BUG] InstancedStaticMesh's Mobility refused to be set to Static

I am currently unable to set my InstancedStaticMesh’s mobility to Static no matter what I do.
I created a component for instanced static mesh. Spawn it under Static and then set it to component.
On previe it’s showing that it’s movable. I also output it using print screen and it shows same.

Reproduce Step :

Create new InstancedStaticMesh with blueprint.
Set to Static Mobility
Print String it’s mobility ENUM.

Note : I am doing this in construction scrit

am bumping this thread. I’ve listed reproducible steps. I do hope someone could help me to look into this.

Hi Frozenfire,

I wasn’t able to reproduce this in 4.7.2, and I believe I know why. If your Actor BP’s Root is not set to Static, non of its components can be Movable. To fix this, you can set Root as Static after you’ve placed it where you’d like it to be in level, and then instanced static mesh components should respect their Mobility settings. Hope that helps!