VR Expansion Plugin

Hello , I have a question related to the property OffsetComponentToWorld of VRRootComponent

In our game (for a LBE) we use HTC Vive 3 headsets, which give us an absolute location to use for player tracking. I noticed that when we force the players to spawn on a player start, the characters are moved relatively to where they were spawned.
But if I force them to spawn at (0,0,0) the tracking works fine.

I debugged the issue down to OffsetComponentToWorld which holds the delta between the player start transform and the zero of the world.

It works now that I force all VR characters to spawn at 0, and they’re immediately teleported to where the headset tells them they are.

But I don’t understand why we have that offset when we spawn at a specific location, and why we can’t zero out at some point that offset (so it seems)

Thanks