Wow I never expected a website in 2025 to be coded to reject email addresses can contain full stops/periods in the local-part, but the IHG website certainly does.
@renbymon Yahoo recently made changes to their e-mail acceptance policies which makes it very difficult to actually reliably send anything to yahoo addresses, that might be why.