It doesn't appear that anything is cached, at least not on the Pihole. Pi-hole doesn't have that domain name.
A client is requesting the domain. Pi-hole could not resolve the domain, so it forwarded it to an upstream DNS server. The upstream server could not resolve, so it returned NXDOMAIN.
You changed your DNS settings so the request won't go to an upstream server. Then you requested this domain from the Pi-hole, and it was unable to provide the answer, because it does not know the answer.
The requesting client at 192.168.0.129 has the domain name, and is the one making the requests for the IP of that client. Pi-hole does not know the IP, thus cannot answer.