GFCI devices work by measuring the current flowing on the ungrounded (hot), and grounded (neutral) conductors. They do this by running both the conductors through a current transformer (CT), which produces a current on the secondary winding whenever there's a difference in current between the two primary conductors. So as long as both the ungrounded and grounded conductors are carrying the same current, there will be no current on the secondary of the CT. If there was a ground-fault, the current on the conductors would be different and a current would be induced on the secondary of the CT.
If there's no current flowing on the circuit conductors, then there's no way to induce a current on the secondary of the CT. Therefore, there's no way to trip the GFCI. So if you've removed the fixture, the GFCI should not trip.
If this diagram is accurate...
![enter image description here](https://i.stack.imgur.com/JVABb.png)
The only way the GFCI could trip, is if current was being introduced somewhere. Like if one of the conductors was shorted with a conductor from another circuit, or a different part of this circuit.
There has to be more to this situation, than the information you've provided. Simple explanations might include:
- If the switch is in a box with other switches, and the grounded (neutral) from the GFCI was interconnected with the other grounded (neutral) conductors in the box.
- A couple cables are stapled together, and the staple has shorted some of the conductors together.
Since you say that removing the white (grounded (neutral)) conductor from the LOAD terminal fixes the problem, I'd guess that the problem lies with that conductor.
If you have a really accurate ammeter, you could clamp it on the white wire and see if there's any current on it. To do this, you'll have to connect the wire to the line terminal (as you described in a comment). You'll only do this temperately, while you're taking the reading.
Alternatively, you could trace the wire and look for damage, or interconnection with other wires.
Your wiring should look something like this.
![enter image description here](https://i.stack.imgur.com/icYX2.jpg)
- You'll use a twist-on wire connector (or other approved means) to connect the incoming ungrounded (hot) conductor, to three lengths of black wire.
- Connect the first length of wire from the bundle, to a terminal on the single pole switch.
- Connect another length of wire from the bundle, to the common terminal on the double switch (the common terminal should be black, or some other odd color other than green).
- Connect the final length of wire from the bundle, to the brass colored LINE terminal on the GFCI.
- Connect the ungrounded (hot) conductor leading to the light, to the other terminal on the single pole switch.
- Connect the ungrounded (hot) conductors leading to the light/fan, to the terminals on the double switch.
- Connect the ungrounded (hot) conductor leading to the GFCI protected devices, to the brass colored LOAD terminal of the GFCI.
- Use a twist-on wire connector (or other approved means) to combine the incoming grounded (neutral), the grounded (neutral) from the light, the grounded (neutral) from the light/fan, and a length of white wire.
- Connect the length of wire from the neutral bundle, to the silver colored LINE terminal on the GFCI.
- Connect the grounded (neutral) conductor from the GFCI protected devices, to the silver LOAD terminal on the GFCI.
- Connect all grounding conductors in an approved manner.
NOTE: Notice that the grounded (neutral) conductor leading to the GFCI protected devices, is NOT connected to the other grounded (neutral) conductors in the box.
NOTE: Since I don't know the exact devices you're using, the terminal layout of the diagram might not be correct.
Best Answer
When in doubt, don't use LOAD
Generally when people fit GFCI+receptacle combo devices, what they look for and expect is for this receptacle to have GFCI protection. They don't have any expectations or plans to protect other stuff also.
So leave LOAD alone. LOAD comes with tape across it, and the tape roughly says "Do Not Use. Wizards Only." Leave the tape on. If you need to land 2+ wires, put them all on LINE -- either by pigtailing or using the "screw to clamp" feature on some GFCIs.
What the wizards know is that LOAD has a very specific purpose: to extend GFCI protection beyond this receptacle to other devices. That may seem like a no-brainer, "everything's safer with GFCI", "what could possibly go wrong" but it means any of those devices can also trip the GFCI and you are stuck with that, even if it sucks. So wizards do not extend protection lightly. They do it precisely where they mean to!
Bathrooms and LOAD
Bathrooms are the worst for this because a) wiring often has a switch and receptacle adjacent, and that invites a neutral imbalance error; b) you have lots of old, damp machines in bathrooms that are grounded and aren't dangerous, or that are old fluorescents; and c) there's a safety issue of failure of a dangerous tool tripping the light also, and plunging the tool user into the dark, whether it's a circular saw or curler, it's equally bad. So there's an arguable case in bathrooms for not protecting more than the receptacle.
Often the use of LOAD terminals boils down to "I still have 2 extra wires, and I see those 2 extra screws to attach them to". That's using LOAD lightly, just as the wizards warn about.
So I would absolutely not bust up their drywall to mess with cable runs. Just remove everything off LOAD on that GFCI and put it on LINE. At that point nothing can trip the GFCI except things plugged into the sockets.