Hello RAVI KUMAR
The simplest way to minimize user impact is to Schedule During Off-Peak Hours.
Even if the switch takes a few minutes, fewer users will notice.
Pre-Stage the New Gateway: Use the Prepare phase to fully configure and validate the new gateway before switching traffic. This includes testing routes, peering, and connectivity using a test VNet or subnet.
Automate and Script the Migration: Using PowerShell or Azure CLI can help streamline the transition and reduce human error, which can cause delays.
Communicate a Maintenance Window: Even if the actual downtime is minimal, proactively informing stakeholders of a 15-minute window helps manage expectations and reduces escalations.
Please don’t forget to close the thread by clicking "Accept the answer" and “Up-vote" wherever the information provided helps you, as this can be beneficial to other community members.