Improving accuracy of tracking with AR Image Tracking

I have been looking into AR image tracking sometime ago, but I have found that even with good quality image targets the 3D model can drift off to origin point.
As can be seen in this video I produced. https://youtube.com/shorts/kQ6lRcBGz4c?si=x7LQWxuTda_-4C-R
This isn’t a big deal with small models, but now I’m being tasked with using image targets on a building site and the building which will be modelled will be huge, so even a small drift in target location or rotation will be very bad.

So what I am looking for are ways to improve accuracy, using either unreal or any proprietary hardware. Basically I need to get geo location accuracy spot on for my next project.