I didn't follow your previous threads but setting TTL that low will effectively disable caching. What are trying to achieve? Break things which are not broken (at least by default)?
Yes. I informed you of that in a Private Message and posted it in the previous thread, but you responded:
it was never enabled
I don’t know what you have got against me
I don’t like where this going
Another user informed you too, and it was discussed previously.
This is the same discussion where I said it was better not to reference old threads as related just because they have NextDNS as the title (even though during one thread, you weren't even using an OpenWrt device).
Using DoH without cache causes even more latency than already expected.
This is a real World example on my particular equipment in my particular setup. Whenether I try DNS request with proxy not having connection which previously established I get this:
Both domains were not previously cached. When you visit your typical webpage you get cascade of DNS requests. First one will take long time, but following requests will take much shorter time (DNS proxy reuses same connection). Then those domains will live in cache according to their TTL time (usually minutes). Your further requests to those domains will take ~0ms. When you override TTL time lowering it you kill cache.
Just accept what they tell you as a fact. You don't get how it works. Educate yourself on mechanics behind DoH and DoT. First step is to establish encrypted connection. There is plenty of data (and benchmarks) which will prove your statement about sub 20ms WRONG. Defaults are pretty sane, you're just misinterpreting results.
Someone else can clarify. Unfortunately, I don't see an OpenWrt nor its config being discussed in the previous thread.
You could have removed it (i.e., like suggested) - and not claimed it was related to 3 to 4 others (nor found a need to berate a moderator).
We discussed not connecting the OpenWrt in an un meaningful manner just for forum support. If you readded the OpenWrt, this means you had to reconfigure your upstream device (again). For some reason you don't like discussing those relevant changes, nor providing configs. I'm not sure why.
So your query can't be shorter than that! Do you get it or not? It can only take shorter time if you have pre-established connection. Those connections live short time, several seconds. Because servers which serve MILLIONS of queries per second can't hold established TCP connection for a long time.