Are you saying it works in a new Identity? If yes, your old database has corruption. You need to export your data and import into the new Identity. Rebuilding rarely fixes issues like this.
File > Export
Select default action to export as .rge file
File > Import
Select the .rge file and import.
Messages will show up under an imported folder in the folder list.You'll need to select the messages in the default folders (Inbox, Drafts, Sent, Deleted Items) and move messages to the local folders. You can drag any custom folder to it's correct location.
You can delete the imported folder structure after you move all the messages.
Did this solve your problem?
Sorry this didn't help.
Great! Thanks for marking this as the answer.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.