That works but.
* Protrans switches are an odd type of wiring that seem to fall in a grey area of some of the NEC rules
* I really like how you are preventing loops in both ground and neutral.
* What you have works, but I might do it differently:
View attachment 226282
Edited the following for better clarity.
With this, there are no ground or neutral loops and all ground and neutrals originate from the main panel. (They do not daisy chain through the protran)