Seems that I've found the solution to this problem.. Or unless it is working for me for some time without a problem.
Go to "Services: DNS forwarder".
Uncheck: "Register DHCP leases in DNS forwarder"
Save & Apply
Uncheck: "Register DHCP static mappings in DNS forwarder"
Save & Apply
Re-enable the above and Save & Apply in reverse order
I'll still checking, but unless now I've my host list complete and without a reboot.