You should be able to find an Apache error log in /var/log/apache2
on the new server, which may contain information about why Apache wasn't able to start (if that's part of the problem).
This consideration is important both for /etc/apache2/sites-available
and for /etc/letsencrypt
.