It’s written:
Note: You cannot request a specific port number, you can only generate a random port number.
So it could not really work properly… Cause you need specific port number like 80, 443, 25… Without this port, you won’t be able to get a let’s encrypt certificate, so your communication won’t be encrypted. And your user will have to enter the port number in the address bar of their browsers.