just found Foreman smart-proxies sync problem ERF12-0457 - Support - TheForeman
Seems there is a null field bug unfortunately. I am running 4.17 which was latest stable. Never had this issue before, so please could a dev explain how this bug came in? Was it a “feature” introduced in this version for any hosts not registered properly in Foreman? Can’t see anything in the release notes about it