Don't tell me you believe the ranges given in a book or wiki for any bomber of any nation are real values...you have to get the operational documents, not factory or lazy historians.
For a start you need to get weights.
These are operational numbers:
BR.20 1795km 325kph(5000m) 1000kg bombs 1800kg fuel 150kg oil 340kg crew 54kg guns 72kg ammunition, 180kg radio, 16kg foto, 8kg others. 6693kg empty. Total 10313kg.
S.79 1845km 360kph(5000m) 1000kg bombs 1770kg fuel
Z.1007bis 1795km 368kph(5000m) 900kg bombs 2230kg fuel
Now there are other considerations, what would be the mission altitude, range backup, wind for or against?, weather, route? how much time at maximum speed/power? finally aircraft condition and crew training. And crew quantity. For example the crew for S.79 above is 4 =340kg but S.79 operated often with 5 and sometimes even 6 when with naval observer.
Another, some bombs are not really their nominal weight. The Italian 250kg bomb is 259kg and 100kg SAP bomb is 109kg, the ASW 160kg bomb is 178kg, 500kg bomb is 508kg and the 800kg bomb is 822kg
Edit: a large raid also means first aircraft have to wait for the last aircraft to take-off and all the bombers to assemble.
Edit 2: operational considerations like the desire to have more performance also might mean the need for to bomber to flight lighter than maximum weight.
Edit 3: landing ground facilities and runway length.