Layer shift in Cura when printing MPCNC parts

I’ve been trying to print ‘Corner Bottom F Primo.stl’ on my Ender 3 using Cura 4.13.1 but was getting a 0.4mm layer shift at the exact same point on every attempt. After re-slicing, I noticed the layer shift moved to a different point of the print. In case anyone else has this issue, I reinstalled my previous version of Cura (4.9.1) and now the same part prints with no layer shift. Hopefully this will save others the frustration of adjusting and lubricating their printer parts only to find that the printer isn’t the problem! A later version than 4.9.1 may work but I hadn’t updated in a while so didn’t want to waste even more filament trying later versions.