Jason-
You may find this article interesting [1]. It isn't clear whether your
issue is the same as CERN's. But it would be interesting to know whether
setting [compute]resource_provider_association_refresh [2] to a very
large number (while leaving your periodic interval at its default) also
mitigates the issue.
Thanks,
efried
[1]
https://techblog.web.cern.ch/techblog/post/placement-requests/
[2]
https://docs.openstack.org/nova/latest/configuration/config.html#compute.resource_provider_association_refresh