[ Even though MAX_ENDSTOPS are force-disabled for CoreXY ] ???
I am using Marlin firmware for a CoreXY machine using 7 endstops:
X axis - 1 x Min and 1 x Max endstops
Y axis -1 x Min and 1 x Max endstops
Z axis - 2 x Min and 1 x Max endstops (using 2 stepper motors for z axis, I have the Marlin auto syncing the 2 stepper motors when homing to Min position (Using two Min endstops ,e.g. Z1 Min & Z2 Min ).
Only issue I have is there a set time frame for homing and syncing the Z axis regardless of the position of the Z axis platform/bed. Not a big major but still would be good not to have it.