Sendgrid mail unauthorized only in hooks

In my case, adding IP to Allow Listed IP Addresses isn’t working

Error: Couldn't send test email: Unauthorized.
at Object.test (/home/username/workspace/appname/node_modules/@strapi/plugin-email/dist/server/index.js:173:17)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async returnBodyMiddleware (/home/username/workspace/appname/node_modules/@strapi/strapi/dist/services/server/compose-endpoint.js:42:18)
at async policiesMiddleware (/home/username/workspace/appname/node_modules/@strapi/strapi/dist/services/server/policy.js:15:5)
at async /home/username/workspace/appname/node_modules/@strapi/strapi/dist/services/server/compose-endpoint.js:27:12
at async /home/username/workspace/appname/node_modules/@strapi/strapi/dist/middlewares/body.js:45:9
at async /home/username/workspace/appname/node_modules/@strapi/strapi/dist/middlewares/logger.js:6:5
at async /home/username/workspace/appname/node_modules/@strapi/strapi/dist/middlewares/powered-by.js:9:5
at async cors (/home/username/workspace/appname/node_modules/@koa/cors/index.js:107:16)
at async /home/username/workspace/appname/node_modules/@strapi/strapi/dist/middlewares/errors.js:8:7