When you tested the pump with the first and second GFI in the garage(GFI 3 & GFI 2), was the pump still connected to the pool water? Perhaps the ground leakage path is thru the pump shaft, into the pool water and to earth via the pool ...

Obvious question: Can you verify the connection between the ground pin of the pump cord plug and the pump & motor case?