Decryption Failed: No Secret Key

So I have a message to decrypt for a 2fa. My keys were somehow wiped from my Kleopatra. I have reuploaded my secret and public key back, but it still won’t decrypt my 2fa message. I have checked my secret keys in cmd and my secret key is there and seems to be working, but the message refuses to decrypt. Any ideas??

if everything was restored from your backup, first do a functional test.
For example encrypt and decrypt something with Kleopatra.

If this does not work, try the command line, e.g.
gpg --verbose --encrypt --recipient XYZ FILE.txt

gpg --verbose --decrypt FILE.gpg

Sometimes when restoring from backup you may need to set your public key back to “ultimate trust”.