Thank you for the clarification. So its the RCD that's tripping NOT the heater, an important difference.
Basic electrics tells you that for a circuit to work the current must be able to flow, and it should be the same wherever you measure it in the circuit.The RCD's job is to monitor the current that flows in both the Live and Neutral conductors of the incoming supply. If every thing is working properly then the currents in each cable will be the same. Only if there is a difference in the current in the two conductors of more than 30mA the RCD should operate and disconnect both Live and neutral conductors. The reason for an imbalance would be an appliance with a leaky insulation between live and/or neutral to earth.
Now the fact the system seems to work at home, but trip when your away suggests two things. Firstly there is a fault one one or more of your appliances, and the water heater immersion heater is a common candidate for a fault to earth. This should cause your RCD to trip wherever it is connected.
As a consequence of it not tripping at home, this calls into question the wiring in the socket you use at home, which may a have a poor earth connection which prevents an earth current from reaching the 30mA threshold.
You must establish which appliance is causing the earth current and correct it, But you must also get your home wiring checked for adequate earth protection.