I dont think Foreman or Smart Proxy is keeping any cache of dhcpd config to set leases and it should be referring to dhcp configuration. What sort of dhcp and Foreman setup you are having, is it Centos with dhcpd or something else ?
The proxy does keep an internal cache of what’s parsed, but dhcpd should have the full state and never reads from the proxy for values. Is the specific option defined on each individual lease, on the subnet or on a global level?
Global level, MSFT DHCP (booo). We have 4-5 hosts (out of 3000-4000) that every single time they create a reservation, it gets the wrong options set. Im working on adding debugging to the POST for DHCP, and IT is working on getting the logs from the DHCP side. We cant figure out how it keeps getting the wrong option 67 set.