Rectangular grid and missed steps

I recently installed a bltouch calibrated everything and got grid compensation working well. I did my first big print and the first layer was near perfect. However, I had to cancel the print because of misalignment issues that look like missed steps. The imgur link below shows two prints, the bottom one with no grid compensation, the top one with grid compensation. I was having no missed steps before turning grid compensation on, and even printing at 80% of my normal speed, it’s still missing steps. It also makes a funny sound on travel moves as if it’s speeding up and slowing down very quickly perhaps to keep up with the z axis. Moves do not sound smooth as they did with no compensation turned on. But my z axis is belt driven and very fast. It should have no problems keeping up. So is this just a big coincidence? Should I be looking elsewhere or is there a logical explanation?

imgur: /a/4oSPh

This is a dbot corexy running a re-arm board with tmc2100 drivers. The variation in the grid is also pretty small. It’s about 0.2mm from the lowest point to the highest across a 290mm spread. So my z motor is barely moving.

Imported from wikidot