Tool calibration endstop

I am trying to calibrate the tool heights between the different tools of my toolchanger.

For this I am trying to touch a button next to the bed with every tool.
However there is options (as far as I found) to move until a different endstop is triggered.

I tried to use the probe for this, but that resets the position of the printer when the button is touched, which kind of defeats the point.

Is there support for this that I missed? If not I would like some sort of move_to_endstop feature.