Get actor location lags behind actual location

On the rolling ball template, i added an event tick that gets the actor’s location and then draws a debug point at this location. When i go and test this, the point is very clearly lagging behind the ball. Does anyone else have this issue or know whats wrong?
I’d post the blueprint but all it is a “Draw Debug Point” which use a “get actor location” node as the parameter for the position. And this updates every tick.

Changing the actor tick group from pre physics to post physics fixed this issue.

Why is this not a default setting? Just curious.

Thanks for the solution man. Was driving me nuts.