I have no personal experience with Eheim heaters, but with the once i have experience with (several brands) i find 100 watt for 100 litres a bit on the low side anyway. Maybe for a summer periode with a pretty warm ambient temperature it would be sufficient but in cooler seasons it likely will be even more problematic. I noticed a 80 watt having trouble keeping a 50 litre on 25°C with a 15°C ambient temperatur and replaced it with a 125 watt.
I looked it up and Eheim surpisingly doesn't specify any of this data, which i rather find dissapointing from a brand like that.. For example Eden 425 serie heaters specify this very clear in the data sheet and state a Delta Temperature. For example if a 100 litre with a Delta T of 15° C you need 200 watt.. 100 watt will unly suffice for a 10°C temperature difference.. What next to that still can differ with the amount of turn over in the tank and or if it is open top or closed. That makes it somewhat difficult to say if the heater is faulty, as we also do not know how eheim tested it to get to their numbers.
Depending on the fish sp. (i also sellect my fish on this data) i rather keep my tanks a bit cooler +/- 22°C and still have 150watt (2x75watt) in the sump of my 100 litre tank.
Also experience inline heaters being more sufficient than in tank heaters. But in all those years i never encountered a heater beeing spot on accurate with the given specs. That's just beeing lucky i guess.