Can your workstation, that applies the ansible playbook / invokes Trellis CLI,
resolve the host with www subdomain? Because the challenge file test is actually performed on the workstation, not on the server!
Do you have any debugging configuration left on the workstation, e.g. hosts file or router appliance custom DNS records?