I now suspect that my layer shifting issues are caused by the steppers skipping steps.
How I came to this conclusion:
Current config:
VC4-300 CoreXY, but set up in Hybrid mode. Hybrid belts disconnected, but motors still wired up
1. Using a white marker, I put a mark on the belts right where the grub screws of the CoreXY pulleys were.
2. Ran a print which layer shifted
3. Checked marks on belts - still lined up with grub screws
4. Checked grub screws - still tight and still aligned to flat faces of stepper spindles
Can anyone advise - do you think I am drawing the correct conclusions from this test, and do you have any ideas of what I could try?
Is running in Hybrid mode like this bad? I tried switching it to CoreXY mode, but it does not appear to be that simple, as the default motor pins for CoreXY are not the same as Hybrid