For those who are still waiting for the approval of their OWP, try calling IRCC. There might something ongoing with your application.
I called them today, and they told me that I was "out of status" when I mailed my application. That's why my OWP is currently on hold. But in fact, I was within...