Why this happens
AWS accounts start with a quota of 5 VPCs per region, and the same number of internet gateways. Eachrvn-aws-network module instance creates one of each. Five environments — or three environments plus a couple of VPCs left over from earlier experiments — hit the ceiling.
Fix: share one network across environments
You rarely need a VPC per environment. Create onervn-aws-network instance for your non-production environments and have staging, preview, and development services reference it. Keep production in its own VPC.
Every module that takes a network dependency can also point at existing infrastructure by supplying the VPC and subnet IDs directly instead of a moduleGivenIdRef, so services can join a VPC that Ravion did not create. See Import into a standard module if you want to bring an existing VPC under Ravion management.