All good points, but all of those things should have been identified and evaluated during audit planning, or at the very least, early on in the audit testing process. The fact that the audit had made significant progress before the withdrawal tells me there’s something seriously wrong.