Maybe. Many sites use pretty short TTLs. So your sites may be dropping out of your cache more frequently than you think.
Easy to test though. Run dnsmasq and enable query logging and see how often it’s having to forward requests. Then realize a recursing resolver is potentially having to go all the way to the TLDs for those requests.