The appropriate level of due diligence for each LLM model transition is to run your various prompts into the new model and make sure they still produce the correct output; and, if they don't produce good output, to update the prompts so that they continue to produce good output.
Just yesterday, I was experimenting with 4o and assumed I could do a flat migration for some work. 4o actually provided worse results - results I explicitly asked to *not* have in my 4 output (and that I didn't have in my 4 output).
It's tedious to have to change models after you've already done a proper validation suite against one model.
That would be (at least my) complaint.
I've even version-stamped the models I use on purpose to avoid surprises.