Is it ok that I share my layer shifting problem here as well?
Sure. It’s within the same realm.
This thread is very helpful. I attempted my first 5 hours print last night and it experienced the layer shift in the last cm or so of the print.
I have solved this issue on other printers but there are no belts or pulleys to adjust here.
I slice with S3D and did not see an G code issues. It’s a 7mb file so I’m going to spare the upload 
My print speeds are 60mm/s and less so no issues there.
I suspect either overheat or the printhead clipped the part. I am going to enable z-hop of .5 as you suggested and try again. Perhaps I will decrease the speed to 40/mms as well.

Overextrusion is causing the nozzle to push against a wave of filament from the below layer, causing the skipping.
Also the first layer looks underextruded in parts.
- Fix the calibration so the first layer is more consistent
- Then correct the overextrusion
I had an issue with layer shifting today, and when I investigated, I found it was due to the linear modules needing cleaning.
After ~2 years of sitting on my desk, enough dust, grit etc. had got into the modules that it was hard for me to back-drive them (when powered off). I sprayed some WD-40 White Lithium onto the lead screws, and it freed them back up.
It also stopped a horrible rubbing noise that had started occuring.
I too am having the same issue with the shift in my project. I’ve printed it twice and the error happens in the same location. I’ve reviewed my Gcode through a view online and didn’t see the issue.
Has anyone solved this issue?
Judging from your image @crosswindjones uses a SM2 - I think this thread is on Snapmaker Original. There are several threads on layer shifts on SM2 with various causes and solutions - I recommend to enter “layer shift” into the search box and pick the topics for SM2, there’s helpful advice!

