In not the person you've responded to but I've never been able to get `pg_dump -Fc` and restore to work across versions. It always errors out for me, saying it's an invalid/broken backup.
Super annoying because now the workflow is 1. Start old version just to restore, remove old version and start new version for upgrade.