@namenmalkav H2 is also individual motor moves for Delta and CoreXY machines. So on a CoreXY, using H2 with a G1 move for X or Y will cause only one motor to move, hence giving you 45 degree moves that you are seeing. Using H0 instead of H2 for the X and Y moves should do the trick.