AD join issues with realm_ad and sites

AD join sometimes not possible, due to using different DCs
We see that the account is created on one computer and joined on another.
Since our DCs are spread over the world, in some cases the computer account do not exist yet.
Normal approach would be to the use site-SRVs, but adcli seems not to support to give the site as parameter.
(our locations in foreman reflect the sites in AD, so we could pass it)

Expected outcome:
All AD operations should be done on the same DC.
One approach could be to pass the site, realm chooses one of them uses this one for all operations
But maybe here are other appoaches how to solve this problems
Any ideas are welcome

Foreman and Proxy versions:
foreman 1.18.1 and realm_ad 0.1