Merging users from different connection types

Hello,
I have multi tenants and in some of them there are users from the following connection types: google-oauth2, email(passwordless), user-pw and SAML

I would like to know if Account Linking extension is handling automatically the whole merge process for me and if not, what should be done on my end.
The use cases:

  1. Primary identity email is merging with secondary identity of SAML
  2. Primary identity SAML is merging with secondary identity of email
  3. Primary identity SAML is merging with secondary identity of user-pw
  4. Primary identity user-pw is merging with secondary identity of SAML
  5. Primary identity email is merging with secondary identity of user-pw
  6. Primary identity user-pw is merging with secondary identity of email
  7. … same goes for google-oauth2 and every other connection i named here

Thanks in advance!