I’m not sure what else to say other than these are almost precisely the breaking changes that led to ModelingToolkit v9. The reason for the initialization system, missing values for parameter equations, and the new SymbolicIndexingInterface.jl were made to solve this issue. There won’t be a backporting of that to MTK v8 because the breaking changes that were made were to facilitate making these features and thus required for solving these problems. I wish I had an easier answer but I don’t think it can be robustly done on v8.
But also, what is the issue you are having with the update? That may be the simpler thing to solve.