What runtime estimates assume
Energy divided by average power is an idealized model.
Average power matters
Variable loads need a representative average.
Usable capacity differs
You may choose not to use the full rated energy.
Losses exist
Converters and battery behavior can reduce real runtime.