OpenVZ is really old, I would suggest to something more modern like kvm.
Beside your issue, cropped error logs arent usefull. I would suggest to check /var/log/bind (or similar) for any reason, why bind doesnt start. Maybe there are also informations in /var/log/syslog.
Hello. I tested this problem and find a solution. The problem is not directly caused by hestiacp,but by the bind9 installation.
A necessary configuration file is apparently not created.
/lib/systemd/system/bind9.service
I found the solution thanks to this link. Issue - Bind9 (DNS) Not starting debian 9 | Plesk Forum
These were my steps.
1.- I did a clean installation of Ubuntu 22.04
2.- Install bind9. Did not work
3.- Create the file with the content exposed in the link and restart bind9.
4.- Bind9 started working without problem
5.- Install hestiacp without bind9
6.- I registered the bind9 service in hestiacp to support it.
I guess installing hestiacp directly and creating the file would also work, but I didn’t feel like reformatting jejejeje.
I hope this post is helpful for developers and they can solve this.