Answer
Donaldson's resignation can be attributed to criminal charges brought against him. Specifically, he was accused of misconduct while holding public office, which constituted a breach of the ministerial code. These charges raised significant concerns about his ability to effectively lead the Democratic Unionist Party (DUP) and uphold public trust.