Hmpf :/
maybe it's a mismatch between the list compiled from the database and the files in the directory:
could you save the /tmp/quarantinefilelist.xxxx file while pmgmirror is running and try to run rsync (as specified above) with '--files-from quarantinefilelist.xxxx' ?
Thanks for helping in narrowing this down!