Yes, congratulations on the BIG babies.
It's interesting to see the variation in ball pythons.
I just got a 7 egg 652 gram clutch (avg. 93 grams each) from a girl that was 1812 grams before laying.
It looks to me like female ball pythons often lay about 1/3 of their pre-lay weight into their clutch but my last clutch beat it by a bit at almost 36%. I don't have a huge sample to look back on but am a little surprised that yours only laid about 26% tops depending on the exact clutch weight. Was she a skinny 3,400 grams (i.e. a very long snake) or was she extremely fat? Most of my experience is with younger girls but I did have a few close to 3,000 gram girls also lay 1/3 and have seen data from other big girls also following the 1/3 rule so I wonder what gives in your case.
Normally it's only the eggs size that varies much from individual to individual and the much smaller egg size is what allowed my girl that was just over half the weight of yours to lay one more egg. Of course my much smaller eggs may or may not be as easy to hatch and my much smaller hatchlings may or may not be as easy to get feeding etc.
Not slamming your female, just interesting to figure out what causes such differences.