Not sure I can give advice on employment but my lawyer suggested to apply for bowp regardless (my wp expires in dec). At least that way if PR doesn't come before WP expires, an in-progress bowp lets me have implied status. Not sure if that is only for bowp or other wp extensions as well.
On one of my IRCC calls the agent said if my pr is this close to done they probably won't finish processing the bowp once I start it, just let me slip into implied status for a bit then cancel bowp when pr arrives. But I don't know how reliable that info really is...