PJ,
Looking at your diagram, I noticed you have the ground and neutral bonded in the spa panel. I'm really new to this, but I thought that was only supposed to be done in the main panel?? I'm not questioning it, since I know next to nothing, just looking for clarification.
Thanks,
John