Middleware only works on GET

I made an extremely simple middleware, and it works on GET type, but is completely ignored on POST (which is where I need it to verify captcha), what am I doing wrong?

This topic has been created from a Discord post (1233878029080592405) to give it more visibility.
It will be on Read-Only mode here.
Join the conversation on Discord