For future reference, I have seen similar issues like this when multiple copies of the exported certificate end up bound to the Windows Certificate Store. You can check into this by opening certificates.msc and navigating to the Personal section. If this issue is affecting you you'll have multiple copies of your certificate present. I believe this occurs when Windows Certificate Store and the private key get out of sync. I recommend cleaning out the existing certificates and re-requesting a certificate be issued through LetsEncrypt. Once you have that you can export to PFX again and bind this to your ports. Let me know how it goes!
Kyle Kerst
IT Coordinator
SmarterTools Inc.
www.smartertools.com