As ##merge## or ##delete## not working for server{} block and "root" into directive produce .vhost.err file, is there any easy way to change root folder on nginx host without need to manual reconfigure .vhost file after every update or resync?
Yes, that's possible. You do that with ##subroot https://git.ispconfig.org/ispconfig/ispconfig3/-/merge_requests/698