I had my duties printed on letter head and asked my manager to sign a supporting letter. I also asked if they can put the company stamp at the end of the duties and also included a copy of my managers business card.
I am hearing that it is best to wait. Dont submit another application as you may end up in rr again. Everyone i spoke to has told me to submit what was missing and just wait
I am in the exact same situation as you. Got duties from my employer after seeing the GCMS notes and submitted them via CSE. Lets hope that this will work out for us.