Thanks for the link. I saw that in their case the job was not LMIA based and did not add any points to CRS score. In my case it is LMIA based and added points to the CRS score, with out which my profile would not have been picked up for ITA. Hence worried.
The job offer was genuine, I was...