There is no particular need to identify missing records for backfill from WU. Just identify any days with missing records that you wish to backfill and run wee_import for those days. wee_import will attempt to import all available records for the day concerned but any records that already exist in the archive will be rejected, only those records that do not exist in the archive will be imported. Attempting to import records that already exist in the archive will result in an entry similar to the following:
Aug 22 14:38:28 stretch12 weewx[863]: manager: unable to add record 2018-09-04 04:20:00 AEST (1535998800) to database 'weewx.sdb': UNIQUE constraint failed: archive.dateTime
These can be safely ignored and they result in nothing more sinister than adding entries to your log.
Gary