So... just to clarify, you've ruled out loose belts?
working backwards-the first thing to check is your belt. Assuming the belt is fine, how is your accel and jerk setting? Id assume those are okay-ish out of the box, but it's worth a look. a fast move coupled with a slightly too-loose (or too-tight...) belt could hurt things.
From there, I'd check to see if the nozzle was dragging/catching on anything. (look at the failed print part. you might see nozzle marks. or see where it started.) depending on what material you're printing on, warping could raise the part up high enough to drag the nozzle, causing slipage in the belt. if it got stuck because the part was obstructing the nozzle, then it'd resume when it got high enough to clear it, but with having lost the x position.
filament unspooling poorly- regardless of what causes it to do so- that would likely have stripped out the filament at the extruder's hobbed bolt. you can test that by holding the filament from unwinding while it tries to print some. You might also be able to see filament powder/chewed bits around your extruder.
Edit to add: is this a Bowden rig? A Bowden tube maintains the length (and length of filament inside it,) without regard for the x position, so it would be difficult to see how a stuck reel could cause a layer shift,
as a side note, you might be able salvage the print by measuring to where the height to where you lost the print, splitting the part at that height and starting a second print there. then, glue the new part on with some coarse sanding and CA glue.