ah yeah that’s a reasonable case… though I’d imagine an email alias service should keep some record of which aliases have been used where? Apple’s does but I don’t have experience with others to know for sure.
Maybe worth opening a feature request to always allow username for password resets? if others are running into this issue it’s something we could consider having