How to Set Firewall Rules on a GCP VM with Multiple NICs?

Google Cloud does not support attaching multiple NICs to the same VPC. Each Firewall rule is associated with one VPC.

So how would I configure totally different firewall rules on each NIC, given that tags only work on the VM level?

Create separate Firewall rules for each VPC.