I don't know how or why this happened, but playfab started returning "username not found" on LoginWithPlayFab, although I verified an account existed with that username in my player accounts list. Logging in with the email associated with the account still works fine. This lead to the interesting situation where I was able to create multiple master player accounts with the same username ("test2") but with different email addresses, which should not be allowed if I understand the playfab system correctly. I would prefer players to be able to login with their usernames, but if master player account usernames aren't unique then I guess I'm stuck with email address only logins.
My Title ID is C036. Player ID 7FEBCFB3D8BFD708 (test1) can log in with email, but logging in with username "test1" returns username not found. Player ID 79C94AB28C66753A, BA9CC7483788E11F, and 7B448AE9B9523E3A all share the username "test2", but have separate email addresses. Logging in with username "test2" seems to log in the most recently created account.
If anyone has any ideas as to how best to handle this let me know.