The report references a fuel upload to full tanks. Then only the ground run and accident flight. Something doesn‘t add up.
Either fuel upload log was wrong; the gauge faulty (and presumably low fuel warning system as well); or there was a leak or siphoning.