Sounds like you have a good workaround (revert to 3.5.4).
There are a couple things you can try.
1. Do you have a guidescope? If so, try using that for polar alignment instead of the Canon.
2. Try different plate solvers. Instead of the internal solver, try ASTAP, for example.