To use the auto-squaring, the cpu_map is altered so that the Y axis would be controlled by two, indepently acting drivers. You would need a different controller.
I think you’re better off just making the axes square.
Grbl 1.1h does not enable the auto-squaring by default.