Eryone Thinker SE ignoring endstop, gantry only moves down
You do a critical error in your order of operations: you home. Then you home again.
However, the firmware does not check if the switch is already depressed, it waits for a signal to cut out. But the signal is already not there. And as you will notice, it moves into X+ and Y+ before rehoming into 0, but does not do so in Z.
To prevent that behavior, you need to move the printer up a little till the switch no longer is engaged, then it will properly home the position.
The proper fix would be to alter the home-Z behavior to include a movement upwards by 2 mm before starting the actual homing. This does require a knowledge of Marlin though.