Currently, the Kea DHCP configuration file generates the option definition and option data in a non-compliant manner.
Specifically, per Kea documentation, the option spaces to carry vendor specific option (code 43) should be among the two predfined ones dhcpv4 or vendor-encapsulated-options-space. Additionally, the vendor specific information is carried through the name, not space.
The effect of this is noticed in missing unifi-controller option in DHCP response.
The structure of option-def and option-data needs to be adjusted to fix this.