Another challenge is Unbound doesn't resolve https://forum.openwrt.org/t/unbound-shortname-lookups-non-authoritative-answer/59722/1 LAN addresses well. It can't resolve simple hostnames. Nor hostnames with dots.
It is not the job of a recursive nameserver to append search domains to queries.