Aw! If only the OINP officials were as kind as you!
I think it's mostly because I've a long work history - several jobs in different NOCs during the last 10 years including freelance, temporary and permanent.
The immigration officer working on my case has a lot of paperwork to go through

Also, I have reference letters for only 2 of my jobs so I've included emails and a lot of additional documents to prove my employment history in the absence of reference letters.
I'm guessing that's why it's taking them so much time to make a decision.
But I've decided I won't worry too much about it. I'll get the nomination sooner or later. If I get rejected by Ontario, I'll wait a few months for a direct ITA. Hopefully I'll be in Canada latest by the end of 2018