Procedure to upgrade?

What are the options for upgrading the serverless framework in case a basic deploy fails? Undeploy, deploy and then backup restoration?

Backup restoration is OK except for our cognito userpool as a restauration reinitialises the passwords.

We’re upgrading from 1.67 to the latest, currently 2.43.

Anything we should be aware of?
Thanks for your help