The NLB still seemed to have a fair amount of connection issues for me, but I definitely could have misconfigured something. Did you get health checks working properly on the target group with the NLB?
Thanks @yetitwo, glad you think it’s sane! We’re going to run with it for now, should be pretty straight forward to use different topology in the figure if needed too.