Webhooks Issue - Not Receiving Real Events

I’m not sure I’m following, you mean like npm packages? in aws, I’m not using any dependency right now, so I’m just using whatever it have by default

Here’s how I return my challenge, not sure if it will help

export const handler = async (event) => {
  console.log(event);
  const bodyObject = JSON.parse(event.body);
  console.log(bodyObject.challenge);

  const headers = event.headers;

  const camelCaseHeader = "Twitch-Eventsub-Message-Type";
  const lowerCaseHeader = camelCaseHeader.toLowerCase();

  if (headers[camelCaseHeader]) {
    handleChallenge(headers[camelCaseHeader]);
  } else if (headers[lowerCaseHeader]) {
    handleChallenge(headers[lowerCaseHeader]);
  }

  function handleChallenge(messageType) {
    if (messageType == "webhook_callback_verification") {
      console.log("Challenge has return")
      return bodyObject.challenge;
    }
  }

  // TODO implement
  const response = {
    statusCode: 200,
  };
  return response;
};

The challenge handler is being triggered during subscription because I can see the log