Are you using dnmasq caching, dnscrypt-proxy caching, or both (should avoid doing this)?
If dnsmasq, what's in your dnsmasq config (located in /tmp/etc/dnsmasq.conf) for cache-size and min-cache-ttl?
If there is no minimum TTL configured on your router, then the TTL as returned by the...