Thanks for the response and explanation.
The work-around I used is to point the account registration to the woocommerce registration page instead of the themes “modal” page which was circumventing the approval proccess.
After further triage I have managed to narrow down the issue to the bloksy theme.
This issue can be marked as resolved as I believe B2BKing to be working as intended.
Thanks