Just recalled our controversy about huge responses about 1 year ago :D
RE max_response: yes, I saw it in the man page, however default seems good to me since now I've just changed DNS_EDNS0_SIZE to 4096. What do you think about forced payload size? for e.g. if response is bigger than 1280 and client requests UDPBuf=4096 then we send truncated response with limit of 1280 bytes requesting client to fallback in TCP?
However, if you have a big list of different endpoints and a variety of integrations and implementation that also should be configured per RR or configured pool :((
Anyway, thanks for your mention!