@aveltens yes, this is certainly the reason! Mastodon will not try to (or need to) resolve your account again if it already knows about it
My guess is that the webfinger -> URL code is slightly less strict about the Accept
header, because it already knows it’s looking for an AS2 document.