Having work done on 2006 pool (pool light and switches) and water exchange. When delving into lights and swiches I noticed that pump is not on GFCI. I guess I should change the pump circuit breaker to GFCI. In looking at wiring for pool lights and duplex outlets, I assume that lights are protected by GFCI outlet that is upstream of lights and all other outlets. Is this adequate? Since I recently changed the pump to a VSP should I also have surge protection in the subpanel? In the case of a lightning strike is it possible for the lighning surge to travel back to the main panel via the neutral? Photos attached. Timer is not used since VSP was installed. Understand that spa blower does not need to be on GFCI.