I'm in I think a somewhat similar situation where we have a UTM in an AWS VPC and want to have separate private subnets (prob. /28) for each of a number of customers.
The additional wrinkle is that I want to use the new UTM AWS image that supports HA using a warm-failover. In the event that I *do* have multiple ENIs, is there any way to make sure those get transferred over to the failover instance when the primary instance goes down? I haven't tested extensively yet, but it appears that the failover just swaps the single elastic IP of the primary over to the secondary. How do the various AWS routing tables get modified so that traffic from the various subnets behind the UTM get routed properly in that case?