Also how can blockwithholding from rentals like nicehash be proven or tracked?
You can't prove or track it unless you can see the logs of (1) each share submitted by the miners, and then to (2) NH, and then to the solo pool.
Since 1 & 2 are opaque, you can't see what they say the share diff is.