Firmware cuts corners?

This smells very similar to what I’m observing in: Dealing with Z-layer failures - #17 by 3dsurfr
Have you tried putting a modifier cube around your corners to slow the speed down to something like 10mm/s?