Why is my actor location 0 after spawning at runtime?

I am not sure

but if you want to spawn a BP version of a base class

you should check out my templated spawn code

#Templated Spawn BP Wiki