Recently DHS passed certain "compliance regulations" for the STEM OPT extension which require students to report a change of employer within 10 days while a student is on STEM OPT. I submitted it almost after two and a half months. My employer took a long time to generate I-983 (I informed a month late).
https://studyinthestates.dhs.gov/employers-stem-opt-reporting-requirements
Since I am "not in compliance" with STEM OPT reporting requirements, what is the worst that could happen?
Now, my employer is filing for work visa. There are two options for filing the work visa: change of status and consular processing https://www.mmhpc.com/2016/02/5416/
Which one should I go for to ensure maximum chances of approval?
I have also lost both my EAD cards: new and old. What would be the best time to apply for new ones? Before H1-B application (right now) or after it? I have a scanned copy, though, and have sent it with the current H1B application. For the old EAD card, the employer was concerned that the scan is out of margin a bit, and asked for the approval letter which I was unable to find. What is the best that I should do about this?