Interesting, makes sense because Proxy is locked down to GET only but OFC if you enable oauth2 on it you would hope logic could over-ride that default to allow POST get the token specifically on that /oauth2/token path (but it does not apparently in your testing).
In the mean time here is a working alternative, setup a separate global token URL and enable global on the oauth2 token generation like I described here: