Moving this here as it's still a blocker for me and I guess it's more complicated as the more general UE modding server suggested coming back here to ask again - Do you have to change anything else meshes to update? E.g. setting visibility off and on again, or disabling/re-enabling collision?
I notice that setting this location/rotation for both works if its during their spawn, but it doesn't appear to update their location once they've already been spawned.
I'm also not entirely sure if I have to update the MeshComponent separately from the Actor or not, since the mesh is attached to the actor when I spawn them using
Set the Actor's rotation instantly to the specified rotation.
Solution
It turns out I'm a big dumb and there were at least a couple issues 1. My identifier from spawning wasn't propogating back to the struct I store it in so he was not properly finding the resource nodes to begin with :sadalpaca: . 2. I wasn't ensuring that I ignored self-raycasts, so when it did work everything was wonky, especially since there was a small chance it was moving a node from elsewhere on the map on top