I’m not understanding the need for a precision home.
I have used pins through the material for 2 sided cuts. I have also used to for small production runs to quickly locate material. Other than that I have always clamped the material down located a corner and reset home. If I needed to precision locate a side a wobble bit does the trick but I have only ever need that for hand milling. Z isn’t usually important because I face the material everytime I have ever milled anything, at that point you have an exact z anyway.
If you aren’t doing bit changes endstops are pretty pointless unless I am misunderstanding what you plan on doing?