So, you see mto have trouble answering my questions.
I asked what STATUS you had while you were using EAD. One does not simply get EAD, they get it based on a status, like L2, J2 or I-485 pending. That was my question. An EAD is not an entry status, it is a work authorization. Since you quoted 274a.12 (c)(9), I assume you had submitted an I-485. What is the current progress of that application. Was it cancelled or denied (thus denying EAD)?
And one does not "consider oneself" in a particaulr status. They must enter US and the officer determines your status. if you had an I-485 pending, you were not eligible for tourist entry, and you may not be eligible for TN either. if you entered on one status (the one that permitted you EAD), and that status is now dead, you are out of status, you don't revert to another status. You would have needed to leave US and re-enter requesting visitor status.
So, before going any further:
1. What status/process did you have that allowed you to get your original EAD? (EAD is not a status)
2. What happened to that status/process so that you were no longer allowed an EAD?
3. When was the last time you entered US, and what status did you use to enter? (EAD is not a status). What was stamped in your passport on that last entry.