Ok so let's unpack this a bit. AD in itself is self balancing on deployed services across DCs. This has been the way the systems are built for the last 20+ years.
With that said, Microsoft is not a load balancer company.
We do not support load balancers.
If you run into issues the first support question is going to be "what is the architecture look like?", turn off all non-supported items and test issue.
If you go with this setup, you will be reliant on the LB vendor for issues revolving around it. Consider your setup is this:
LB - ViP - Multi-IP --->>> AD service (across multiple IPs)
responding to local calls that route not to AD itself but the LB - Site and services maybe impacted
Kerberos will be impacted, TLS will be impacted, Error handling will become problematic at best depending on the vendor.
If you are looking for app resolution and the apps cannot fetch AD SRV or interact with the services, then the issue is the application set and not AD. I would strongly urge you to look at updating, upgrading, changing the applications because they are 15+ years behind the current identity times. A LB will only buy some time at best.
Tim Medina - Microsoft