Has it got sealed bearings?
I have had it in the past where the axle is slightly too long as if it has stretched, And the bearings are as tight as they can be against the axle shoulder,But the hub/wheel is moving on the outer bearing case.
Or the sealed cartridge bearing is shot and has movement, Remember a gnats of movement in the bearing can be a few mm at the rim.