I struggled with the choice to use z-brackets or a option that would allow panels to be easily removed like strut channel. Due to how I want to mount the panels and the size of them I decided to go with z-brackets. I chose a smaller bracket but will use double the amount (8x) per panel.

There is some curve to the roof so I made a quick template from a piece of wood to check how much bend was needed and tweaked them some as needed. My roof is thankfully decently thick plywood and walk-able even through it did not have a ladder. I tried to catch a rafter with at least one set of mounts per panel. I used some stainless clips to organize cables under the panels.

Finished Install
Room for one more but skipped it for ease of access
Charge controller maxed out at 100A of charge.
Checking the necessary bend needed to the mounts
Panels placed, butyl tape applied to underside of mounts
Rear panels mounted and wires cleaned up
Eternabond tape used to secure wire to roof
Wire entering RV. Butyl tape under enclosure and lap sealant will be used around it.
Lap sealant applied to mounting feet
Roof install finished
I used these rotating caulk nozzles which helped apply lap sealant to the backside of the mounting feet.