There are, far as I know 3 main types of breakers (Plus a couple sub types that won't affect this thread)
Standard. Trip if overloaded current wise
ARC-FAULT. Trip if they detect an arc on the down line in addition to current
GFCI Trip if there is ground fault (in addtion to current)
And how big is the shop breaker?
It may be that there is too much draw. if shop breaker is 15 amp Heater pulls about 12.5 (it SHOULD hold but it's borderline) but the Fridge draws around 3 and the converter up to about 10.. CLICK CITY even a 20 amp will go if that happens.
Arc fault a bad heater thermostat (relay on an Atwood) may do it.
GFCI.. Well I've heard of issues with the heat element the insulating jacket can crack. causing a ground fault.
IF it turns out to be the heat element (Rare but can happen) May I suggest you go to a 1500 watt 240 volt element..(that's 375 watts at 120 volt) takes a bit longer (4x) to heat the water but also less likely to trip a 30 amp park breaker.
Home was where I park it. but alas the.
2005 Damon Intruder 377 Alas declared a total loss
after a semi "nicked" it. Still have the radios
Kenwood TS-2000, ICOM ID-5100, ID-51A+2, ID-880 REF030C most times