Q. If I have an Azure IaaS VM with multiple NICs can the NICs be connected to different virtual networks?

A. This is not a supported configuration. NICs can be connected to different virtual subnets but must be part of the same virtual network.