For your question : Is there a reason you are forcing domain, realm and server?
I have to provides server and realm as discovery never readlly worked.
Indeed DNS seems to be ok regarding below commands
[root@test ~]# host -t SRV _kerberos._udp.toto.fr
_kerberos._udp.toto.fr has SRV record 0 100 88 ipa.toto.fr.
[root@test ~]# host -t SRV _kerberos._tcp.toto.fr
_kerberos._tcp.toto.fr has SRV record 0 100 88 ipa.toto.fr.
[root@test ~]# host -t SRV _ldap._tcp.toto.fr
_ldap._tcp.toto.fr has SRV record 0 100 389 ipa.toto.fr.`
but freeipa-client-install fail in dicovery mode
`