Ok, this might be the main reason why your BOWP might have been refused. You already had a positive LMO and application for a WP running in parallel to BOWP.
Read this article by cic...
Background
Qualifying foreign nationals who have submitted an application for PR and are awaiting a final decision may find themselves in situations where the validity of their current temporary WP is set to expire.
The applicant is then required to persuade his/her current employer to reapply for another LMO through HRSDC, or find a new employer altogether who is willing to hire him/her and go through the application process in obtaining an LMO. As an alternative, the applicant could apply to remain in Canada and extend their status as a visitor but then they would be unauthorized to work. Otherwise, they must leave Canada as they no longer have status.
Conversely, applicants who apply under in-Canada PR classes (Live-in Caregiver class, Spouses or Common-law Partners in Canada class, Protected Persons, etc.) become eligible for open WPs once their application has been “approved in principle”, or upon submission of their application. Furthermore, they do not require an LMO or job offer from an employer in support of the open WP.
An open WP, which allows a foreign national to work for any employer in Canada, will provide these applicants with better flexibility to integrate and navigate the Canadian labour market given that they have already been found eligible for PR in an economic program and may even be currently working in the Canadian labour market.