WorldLocation Always Reads as 0

I’m working on a Paper2D gameplay system where the player’s character should always be facing another actor in the scene. I was planning to accomplish this by setting up a blueprint that reads the world locations of both actors, and flips the player’s flipbook depending on how their X-axis world location compared to the other actor’s.

However, depending on how I wire it, the player character is always facing either left or right and never switches. I created a quick blueprint that prints the locations of the actors onscreen, and I discovered that, while the player character’s location updates normally, the other actor always reads as “0”, no matter where I move it.

Is there a correct way to properly read a World Location, or is this just a bug?