My GFCI issue was with a receptacle in one of my belly pans. It's mounted on the top of the pan, facing straight down. Problem with that is that on a GFCI box, they included/mandate a rubber gasket to prevent moisture from entering the box. Turns out that works really well. It also works really well at keeping any water IN THE BOX. So condensation had run down the inside of the exterior wall, down the wiring, and had collected in the box until it shorted out, having no way to escape.
I just wish I'd started with the basement outlets before tearing all of the outlets in the coach apart.
Jim