@axillarystudios That could be part of the problem.
However (and I can’t believe I didn’t see this before), request.body returns a Promise, so you either need to get the json in .then(), or use an await. I suspect that that’s your issue.
If that’s not it, I would recommend creating a new test site and try it there. It might be that the system still relates to the http-functions file as something different due to the rename.