Lesson learned yesterday:
Before debugging the software, try debugging “the people” or the workflow first.
I spent hours confirming stuffs to other department about a possible issue while the actual issue is on the end user’s workflow. Sometimes, the silliest and unimaginable things happen.