Thank you for this! Also, sorry for necroing; I came across this problem today in 4.8 and wanted to add that calling AActor::UpdateComponentTransforms() is sufficient to fix this. ReregisterAllComponents() is significantly more expensive and if you have lots of dynamically spawning instanced meshes, only updating transforms should be much more performant!