Resolved
Dear Ron,
thank you for your great support. You correctly identified that my ServerAlias in httpd-vhosts.conf did not match my mapped domain. For this reason Apache was not passing the request to WordPress.
I added the domain to the beginning of line
ServerAlias dc.jamesbayley.com *.ableton.elephantpm.com
restarted Apache and cleared all caches and now it works.