Its good idea if you segrate network for csv, live migration and user VM , But its all depends on your requirements and availabity of ports
Here are some good articles to design cluster network
https://www.altaro.com/hyper-v/virtual-networking-configuration-best-practices/
https://ramprasadtech.com/network-recommendations-for-a-hyper-v-cluster-in-windows-server/
https://www.vembu.com/blog/windows-server-hyper-v-cluster-networks/
https://www.vembu.com/blog/hyper-v-networking-best-practices/