BLTouch not leveling
You are mixing and matching a few older techniques. That's understandable, because &quot;older&quot; means &quot;as of three months ago.&quot; But there is a better way now: as of version 2.0, the SKR mini has a full, working port for the BLTouch. You do not need to plug it into the z-stop, and you can and should retain your existing z-stop switch.
So:

Power down your printer and get access to your board.
Roll back your hardware changes by unplugging the BLTouch and reattaching the z-stop switch.
Plug the bltouch into the port labelled &quot;z-probe&quot;, which is next to the display port. Starting from the pin nearest to the stop switches, the pin order should be Brown, Red, Yellow, Black White.
Optional: instead of the step above, cut the DuPont connectors off the BLTouch cables and crimp a single XH-5Y connector in their place, then plug that into the board.
Download the official BLTouch firmware from SKR mini: https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/blob/master/firmware/V2.0/firmware-bltouch.bin
Install that firmware: Rename the file to &quot;firmware.bin&quot;, unplug any USB cables from your printer, copy the file to a MicroSD, insert the MicroSD into your printer and power it on.

...and then it should work.