I would be more than happy to find out why the damn thing went so slow after upgrading. It's definitely not because of resources, as there´s 65% of memory free and 90% of CPU resources free and now new services are installed on Raspberry. Upstream DNS servers are working as advertised when Pi-Hole is disabled so it's not about that, either.
Updated and it is now definitely better. It would be good if there would be a some kind of diagnosis metrics output available, for example how long how long the Pi-Hole is processing resolve. This would enable maybe a more analytical approach on performance debugging.
Just to add, I updated to 5.2.2 Docker and everything ground to a massive halt.
(I use dnsdist in front of pihole, and dnsdist was reporting huge latency. Rolling back to 5.2.1 resolved the issue for me).
Can't run pihole -up as I'm in a Container. I have pihole -d logs from 5.2.1 and 5.2.2 if of interest.
Also having issues with v 5.2.2 and 5.3.3 of FTL. I'm running it inside a docker container and after upgrade of the docker container the FTL became offline, with no real solution to make it online, downgraded (meaning use of container with tag v5.2.1) and the issue wasn't there no more, so really seams to be a 5.2.2/5.3.3 issue