Hi @JustinPhillips8,
What would have been interesting is checking the zeroes right after the problem happens, without re-homing/initializing (which by definition will reset the machine position such that when you job back to the previously set zeroes, it will be spot on). If something slipped (and it did) you should have your zeroes shifted by the same amount at the end of the failed job.
if I read the first picture correctly, the shift happens along the X axis, correct ?
The most likely culprit for this is a slipping pulley on the X motor shaft. Go and inspect that, make sure the two setscrews are still nice and tight, and that ideally one of them is aligned to the flat on the motor shaft.
If the problem is reproducible, you may want to draw a line across the pulley and shaft with a black marker: if the shift happens again, inspect the marker line and see if it’s now unaligned between the pulley part and the shaft part