Okay… I see the RAMPS in your photo, but nothing connected to E0/E1 which is going to make the endstops tricky.
With the endstops connected like that, you’ll need to be extgra careful to pair the right motor to the endstop. The basic switches mounted to the trucks (As provided for) is a better solution.
Auto homing will try to home all 3 axes. The behaviour that you describe would be if those switches are triggering positive (Backwards from the expected) where it reads the stops as triggered, backs off, then reads them as triggered again. You may have to invert the endstop logic in the firmware to use those switches. (Really, the NC switches on the trucks are better.)
You will need to connect a touchplate to home the Z axis.
In the V1 firmware, there should be a custom menu, which will have an itgem to home only X and Y, and leave Z for later, when you’re ready to use the touchplate probe.