Just for the record: I just noticed that one of our larger projects suffered this same issue after v20 > v22 migration.
In our case, there were (3) hotlinks with three separate buildings.
Hotlink source was one of the criteria in the schedule.
Another criterion was a custom Property describing construction phase of work.
Both of those two criteria went blank, and all the custom Properties that allow us to do scheduling our way were listed as "MISSING" despite being properly defined in the model (in our case Doors and Zones). Obviously, that wasn't the case before migration. I suspect some IDs were incorrectly rewritten during migrating a Teamwork project with multiple hotlinks.
I ended up having to manually re-link the Properties in the schedules, as there is no mechanism to re-link the missing Properties.
I know this is not the place for bug reporting, but I'd definitely give it a look, since this may not have been rewritten in the later versions.
[EDIT] one plausible workaround would be to go back to the original version and export the schedules, then try to re-import them after migration. Haven't tried (lost access to the Mac that could run AC20 with the original Teamwork project), so I can't recommend.