lol, was looking through my notifications and I guess I'm following myself by 3 years:
For those who stumble across this, I've implemented my http challenge setup since I have a web server on my mail server for now. I configured mail.example.com virtual hosts and run the http challenge there, which configures the certificate just fine.
I'll probably still dig into acme.sh for some closure.