The gcode provided for UCCNC on the XYZ touch plate page is not valid. It is missing code and calls macros that maybe work for GRBL but are not valid for UCCNC. I have created a macro that works for my purposes based on a single axis probing routine that was available at cncnutz. Feel free to use it / modify it / submit fixes on github.
https://github.com/pionex/UCCNC-Macros/tree/57312da08f6554d77c92c78ec52ca4059e0779c2
Thanks for sharing, can you confirm where you found the original probing code? We are happy to point users to your github.