When using an ACME certificate, it's necessary to use the domain name associated with the certificate rather than the IP address of the PBS server.Did you find a solution? I just removed the fingerprint to solve the issue with ACME cert changing it and ended up with "hostname verification failed" error like you :-(
Due to Proxmox frequently querying the DNS server (where attempts to resolve my PBS server's name constituted approximately 70% of my network's DNS requests) I opted to revert to a self-signed certificate.
This was done by removing my Let's Encrypt certificate and configuring the fingerprint of the self-signed certificate in Proxmox Storage.