I have a debug and release firebase project for one of my apps. I use login with google/fb/email. In one of the firebase projects, when I sign in with google + fb, i see that auth joins the accounts (debug). However, in the other database (release), this does not happen. Both projects have "One account per email address" enabled. The release firebase project was imported as a legacy firebase project, this is the only reason I though that the behavior could be different.
I can privately provide names of the projects if someone on the team would like to look into it.