Change password emails through SendGrid don't send but test emails get sent

I am trying to request a change password email to be sent but the logs are showing the error message below.

{
  "date": "2021-10-16T07:57:29.712Z",
  "type": "fn",
  "description": "To:",
  "connection": "Username-Password-Authentication",
  "connection_id": "",
  "client_id": "",
  "details": {
    "email_type": "reset_email",
    "to": "",
    "error": "The from address does not match a verified Sender Identity. Mail cannot be sent until this error is resolved. Visit https://sendgrid.com/docs/for-developers/sending-email/sender-identity/ to see the Sender Identity requirements"
  },
  "log_id": "90020211016075734795221522307871831472866395389584998466",
  "_id": "90020211016075734795221522307871831472866395389584998466",
  "isMobile": false,
  "user_agent": "Other 0.0.0 / Other 0.0.0"
}

The error says the from address does not match a verified Sender Identity but I have verified the sender identity in SendGrid and I can confirm that the API key and from address on the email provider page is correct. Emails also get sent when I use the “Send test email” button on the email provider page.

Could I please get some help on why it is giving an error when trying to send the change password email.

Thank you.