If your background check is still in progress, there's not really anything you can do but wait.
You should apply to extend your work permit before it expires. It's likely you will need to apply to extend it, given how long virtual landings are taking; even if you received P1 tomorrow, it would...