You asked valid questions:
I tried to provide valid replies.
For doing so, I repeatedly asked you to share your host's /etc/resolv.conf.
Controlling resolv.conf can be finicky, as there's a multitude of tools used for it (resolvconf, openresolv, netplan, NetworkManager,...), probably at the same time, and they may allow other tools (dhclient, dhcpcd, unbound,...) to dynamically update resolv.conf.
I would have preferred to see its actual contents, which often contains a comment that would point to the tool currently in control, which may have allowed me to answer your first question.
But you never shared your host's resolv.conf, sharing two versions of your container's resolv.conf instead, and stating that you did change your host's resolv.conf, but still observed long resolution times when using 127.0.0.11, while DNS requests did not register in Pi-hole's UI at all.
The remaining explanation for those observations would be that the container was still using your old IP, unaware of your changes in /etc/resolv.conf, and that in turn...
All the way, I have been trying to answer your questions as best as I could, even when you did not always provide the details I've asked for, working with the information that you did provide.
I can understand that you dislike or disagree with my suggestion, but I don't see why you took offence in that suggestion, especially since you were fair enough to admit that may indeed have been the case at that time.