You can put anything in a ZIP file and upload the ZIP file to the forum. I’m not sure why you are homing up. If you home down to your bit setter, you know at that point your max Z. I’m not sure what happens when homing up, but I don’t believe the switch will provide a limit during cutting. I know for X and Y, when you execute a G92, Marlin no longer knows it home position and will not limit movement.
Here is my configuration file. The Z Probe Options start at line 1024 and runs till line 1356.
Right now G30 wont do anything and I am sure there are some things I will need to tweak but if someone can have a look and let me know the critical issues, I would appreciate it.