Unbound, local domain, cnames

Hi!
I'm trying to migrate my dnsmasq config over to unbound.
But I can't get my domain setup working.

Lets assume:
Router has hostname: router
Domain is: domain.local

Unbound conf:

	option domain 'domain.local'
	option domain_type 'static'
	option add_local_fqdn '3'
	option add_extra_dns '3'

dhcp conf:

config cname
	option cname 'subdomain1.domain.local'
	option target 'router.domain.local'

config cname
	option cname 'subdomain2.domain.local'
	option target 'router.domain.local'

config cname
	option cname 'subdomain3.domain.local'
	option target 'router.domain.local'

router.domain.local resolves fine but all sudomains don't.

Generated conf looks like this:

  domain-insecure: domain.local
  private-domain: domain.local
  local-zone: domain.local static
  local-data: "domain.local. 7200 IN SOA localhost. nobody.invalid. 27465480 3600 1200 9600 300"
  local-data: "domain.local. 7200 IN NS localhost."
  local-data: 'domain.local. 7200 IN TXT "comment=local intranet dns zone"'

  domain-insecure: router
  private-domain: router
  local-zone: routerstatic
  local-data: "router. 7200 IN SOA localhost. nobody.invalid. 27465480 3600 1200 9600 300"
  local-data: "router. 7200 IN NS localhost."
  local-data: 'router. 7200 IN TXT "comment=local intranet dns zone"'
.............
.............
.............
  local-zone: domain.local transparent
  local-zone: domain.local transparent
  local-zone: domain.local transparent

  local-data: "'subdomain1.domain.local. 300 IN CNAME router.domain.local."
  local-data: "'subdomain2.domain.local. 300 IN CNAME router.domain.local."
  local-data: "'subdomain3.domain.local. 300 IN CNAME router.domain.local."