I re-scanned the passport in greyscale and 150dpi (the minimum required) again, only selecting passport area to be scanned, pressing passport hard against the scanner. Got it to be 5,978,834 bytes (6 MB on disk) so just about! Not sure why so big in general though.
Documents submitted yesterday