type: 'email`` or with phone and type: 'phone'
This allowed us to create a user with both a captured email and phone at signup and then log them in with either their provided email or phone.
This use-case worked fine up until this commit seems to have introduced the problem:
https://github.com/supabase/auth/commit/483463e49eec7b2974cca05eadca6b933b2145b5#diff-e47b259bf17912f7ca1f5163ccbfb8a8c23da6c399412ce5aef78b8b684df5e5R330
We now receive User has more than one identity on signup when calling verifyOtp` and have a bunch of users that are unable to login with their email addresses.