SetActorTransform doesn’t work with player character

When starting a new game (single player), after the streaming levels finish loading, I’m trying to set the player character’s location to a PlayerStart’s location, that I placed in one of the streaming levels. It doesn’t work.

But then if I drag or rotate the PlayerStart slightly, in the editor, it works. Until it stops working later (don’t know why), after which I have to drag it again to a new position to make it work again.

I’m printing the PlayerStart’s location before the SetActorTransform node, and it does show.

Also, if I hide that streaming level that holds the PlayerStart, in the editor, and play, it also doesn’t work. If I unhide it and play, it works again.

What’s going on? Thanks.