i run the same problem with port 53 already in use.
after some search, i found that the virtIO uses dnsmasq with port 53
i m not using any VM at the moment, so i decided to disable the VM Manager.
After this i was able to install the pihole docker successfull.
Dont know if i have trouble in the future when i use some kind of a VM