Why does creating a blueprint from static mesh reset its position / rotation?

It works for me. Did you try ‘harvest components’?