You can still use ISC, even with the current OpnSense release. It it just not well supported, since officially, it is EOL and therefore moved into a plugin.
Also, Kea is not the preferred path that Deciso supports. That would be DNSmasq and it seems to support much of what you are aksing for.
I still like Kea better and hope that the situation will get better when more native Kea features would be integrated into OpnSense, like DNS registration for clients or generic DHCP options. If you lack specific features, open a feature request on Github or see if there already is one open.
Also, Kea is not the preferred path that Deciso supports. That would be DNSmasq and it seems to support much of what you are aksing for.
I still like Kea better and hope that the situation will get better when more native Kea features would be integrated into OpnSense, like DNS registration for clients or generic DHCP options. If you lack specific features, open a feature request on Github or see if there already is one open.
"