Yes, what @rg305 says but also did you try just restarting Firefox? Sometimes browsers cache prior cert chains. Based on your statement that you "expanded" the cert maybe you did not have the www name in your prior cert?
Right now your server is sending a cert with both apex and www names in the same cert using either domain name in the request - so all seems fine.
Yes, it does make it harder. Can you be more specific on what oper sys and browsers you see the error? Also the version numbers of each. Do they show the same error that you show in your sample? Your sample screen was for Firefox (as best I could tell).
The error message you show indicates you requested the www.breastcancerpayments.com site in url but the cert was only for breastcancerpayments.com. As I note, right now your site sends a cert with both names for requests to either domain name.
Oh, a Windows Server 2008 client? It is probably objecting to the DST Root CA X3 in the "long chain" your server is using. Starting Oct 1 of this year Let's Encrypt now has two chains - a long and a short as the DST Root expired on Sept 30. This is probably the cause of the expired message from the Windows Server.
Can that client access this https://letsencrypt.org ? It uses the same cert chain as your site - it should fail with same error. If so, it confirms this as the problem.
Windows Server is funny about certs sometimes. There are some options but let's confirm this first.
No, it doesn't. But, I am pretty sure we have seen browsers show just the leaf in the Details page even for chain problem errors shown more prominently in the browser window.
The message on this detail page makes no sense for the leaf. Their clock would have to be off by days for the cert to be "not yet valid" and certainly is not expired. We will know more soon as we gather more info.