Hi @andythrive ,
I understand that you want to implement account linking for the corporate and the personal accounts, so the user can still log in after losing access to the corporate account.
I believe that the client-side user-initiated account linking can help you. Could you please check this article? The recording in the article demonstrates how to implement the project and the test result.
Hope this helps!