I'm writing tests for the migration code as we speak, then I'll slap the new migration wizard on top. I should have something by the weekend.
With regards to py3.11, I will do a run on 3.11 but I expect I won't find the issues until I spawn the related dialog, so keep reporting those as you find them, that helps. I did another blind pass with a wider heuristic, hopefully this is enough to get you through for now.