You may be over complicating things by using a load balancer, IPA does a fairly good job of balancing things
itself, for example the default SSSD config is to have this:
ipa_server = _srv_, <other ipa server as fallback>
meaning it will select which host to communicate with via the DNS service records, which are automatically
created. You can refine the server selection by setting up locations if desired. This naturally is not perfect
but does have the additional advantage of being maintained by IPA. Adding a third server updates everything
for you so you don't have to reconfigure a load balancer.
In short do away with the load balancer, you shouldn't need it.
Bob