Home Assistant handles Renault accounts that require an emailed verification code. Setup and credential replacement ask which registered address should receive the code, then allow a mistyped code to be entered again without starting over.
Existing connections that encounter the requirement ask the owner to sign in again instead of retrying setup indefinitely. Successful verification remembers the device so later password sign-ins do not request a fresh code every time.