[Posting this in case someone else experience this issue]
We are using Salesforce Marketing Cloud for our marketing campaign and Litmus as our email clients simulating tool. For testing purpose, we added a litmustest email into one of the Data Extension.
For some unknown reason, the litmustest mail will be unsubscribed after every email sent and have to be re-activated from admin panel before the next test.