Interesting - have you got any idea when?
I have used a unique email address for my 68kmla account since 2019 and it is not in haveibeenpwned's database, so either it was before that, only a partial leak, or they got your account details another way. You haven't ever had a Yahoo email account...