Is rebasing still required for UE5?

So I’m trying to tackle a drift issue on a flying vehicle (helicopter, wheeled vehicle pawn) blueprint I’m working on. The vehicle uses a single thrust vector to hover, but it will only hold a stationary hover when I’m near world position 0,0,0. Once I’m around 500m away from this location, the vehicle experiences a substantial drift outwards from 0,0,0. The further away from 0,0,0 I am, the faster the drift.

I’m guessing that this is floating point precision error, but I thought UE5 resolved this.

I’ve come to a dead end with online research, as everything I read says EU5 should have resolved all rebasing requirements.

I have tried both with and without world partitions, and it makes no difference. I have tried creating my own rebasing script, but I can not figure out how to make it work seamlessly without a very visual teleport. For the record my rebasing DOES have the desired affect, it rebases my current location to 0,0,0 and locates my aircraft at 0,0,0, but the visual effect is terrible and throws my aircraft all over the map. Once the aircraft stops bouncing around, the drift is gone as I’m now at the new 0,0,0.