My suspicion is he's not mounting the gun firmly, and falling into the trap of 'if I hold it out of my shoulder it won't kick'. Hold it firmly even if it doesn't fit him very well.
My wife shoots 21g in both 20 bore and 12 bore, [both Beretta O/U] and has no problems with recoil with either...