DNS cache issue surfacing again in V6.4?

Abandoned dns redirect to gateway to use my router as dns-cache years ago after many problems with google and memory.
Now am using new CCR with v6.4 and upgraded firmware and decided to give dns cache a go again.

Since all clients are basically given two ‘open dns’ dns server’s address as primary and secondary I made a redirect rule in the NAT section of the firewall according the manual.
I also enabled the “Allow Remote Request” box in the dns settings.
And I made sure dns requests and its return traffic is allowed in the forward and input chain of the router.

After enabling I quickly saw the cahce size growing and browsing was fine…

First, after 2 days or so browsing came to a halt for all users. Found that the cache size was almost at its limit of the default set of 4096KiB.
I flushed the cache and doubled the size…

Yet again, after 2 days, and the chache only filled for about 65% browsing again came to a standstill for many users. So flushed again and it all worked fine again…

But now I disabled the dns cache system and reverted back to all dns passing the router towards ‘open dns’ and users noticed browsing was fine and fast again…


Anybody having the same issue?