This website says that the 25pdr held 1.8 lbs of explosive, ie. ~0.82 kg. The 8.8cm Flak 18 HE shell held 785g
per this, in a shell that weighted some 25% less total (= 9 kg). That of the Flak 41 held a full kilo of explosives, total shell weight of 9.4kg (
per this). Both the German shells were stressed for the much greater propellant load.
Add all of this together, and indeed there was a lot of room for the ammo of the 25 pdr to be improved.