Product: Credit card or prepaid card

I've had this particular Bank of America card ( BOA - XXXX XXXX XXXX XXXX for 4 years, in good standing ( XXXX, XXXX, XXXX, XXXX ). 
In XXXX, I requested to close this BOA account, I had not used it for any purchases since XX/XX/XXXX ( when I receive the annual fee in XXXX, which I paid on time, in full {$75.00} [ XX/XX/XXXX ] ) this fee reminded me that this card was not in use and it really needed to be closed. I then called BOA and the agent let me know that they were closing it, this was XXXX. 

To my complete surprise, I received a notification of my annual fee in XXXX of XXXX, at which point I re-informed BOA that I'd prevoiusly requested this account be closed, and I'd like to close this account now and that I was under the impression that it WAS closed prior to this new annual fee. Believing for the second time that BOA did what they said they'd do. BOA closed my account in XXXX XXXX XXXX they let me know that I'd paid, it was XXXX out and we were good. I was so relieved to be done with that bank and that card. 

I've been looking for my first home, working with a lender, and we were thrilled my credit was perfect or nearly so XXXX, until I was updating my information with my lender and my credit dropped to XXXX ( XXXX, XXXX, XXXX ) XXXX I have no other debt. I've always paid on time. I had no reason to believe anything would have changed - but it did. Without my knowledge BOA had charged me 30 days late fee in XXXX XXXX, 60 days late fee in XX/XX/XXXX, and another 60 day late fee in XX/XX/XXXX. 

Immediately upon finding this out ( as my *potential* home is currently contingent ), I spoke to BOA agents XX/XX/XXXX to file a complaint, submit a dispute, and hopefully get this solved quickly as it was an error on BOA 's part. I've submitted multiple disputes with BOA at this point most notably ( or filed correctly ) XX/XX/XXXX and XX/XX/XXXX. They've all told me they'd work quickly, submit paperwork and it should be handled as soon as possible, the credit bureaus may take a bit of time but they'll solve it. I reached out to the credit bureaus and filed a dispute as well ( the three mentioned above ), and hoped the hours I spent on the phone immediately upon finding out that BOA wrecked my credit over an annual fee on a card that should have already been closed and reconciled was going to be successful- I was wrong. 

*I have my most recent call with BOA on file if you need that and the also record all calls, so there's plenty of audio backing up what I am saying. 

I've spent 20+ hours on the phone with different BOA agents, Credit Bureau customer service in the hopes of updating my credit and bringing it current and accurate. Anyone who looks at the credit history and this dispute can easily deduct what is happening- I was charged AFTER my card was requested to be closed ( I PAID THE CHARGE, which I should NOT have had to pay, just to be OUT of this BOA situation ) and was subsequently charged late/delinquent fees on a closed account with a XXXX balance. And that action by BOA may prevent me from purchasing a home. 

I am trying to move home ( XXXX, SC ) to take care of my parents and these measely fees which I DID pay, are standing between me and my future. If you could review the reports, talk to whomever you need to in order to expedite this and bring my credit back to accuracy, that would be much appreciated.