I have a 3 node SQL always on cluster running , is it possible to move a node to different network(subnet) without evicting & creating the node again.
What exactly network do you want to change? Heartbeat? Management? Also for sure you will have downtime. You can do it with this scenario:
Anyway because it's an SQL Cluster and above i gave you guidelines that i have done in Hyper-V clusters i don't know if they have the same process about, and if everything works well. Don't forget that you will have definitely downtime.