Hi Saurin,
Best approach and the fully supported one , is with below steps:
1. Create a new subnet with a larger, non-overlapping range.
2. Create a new node pool on the new subnet.
3. Drain the pods from the old node pool that resides in the old subnet.
4. Delete the old subnet and old node pool.
You can see more in below:
-Asaf