Self-Hosted Sharded Cluster

Hi-

I have a sharded cluster with 3 routers. Rather than worry about creating/assigning static ENIs in AWS, can clients point to an NLB address where the target group has Sticky Sessions enabled? Would cursors persist appropriately?
This would save some headache during scaling and would mean I don’t need static IP addresses or hostnames assigned either.