I may have read this incorrectly so say if i have... However if you directly edit the httpd-vhosts.conf file your changes will be removed on the next update by zpanel/sentora.
I could recommend adding an include statement at the bottom of the httpd.conf file in /etc/zpanel/configs/apache2/httpd.conf to a httpd-custom-vhosts.conf so your changes / custom vhosts are retained.
I could recommend adding an include statement at the bottom of the httpd.conf file in /etc/zpanel/configs/apache2/httpd.conf to a httpd-custom-vhosts.conf so your changes / custom vhosts are retained.