Unable to get Access Token during OAuth flow

I’m pretty new to this but struggling with the OAuth flow - I’ve logged in via the magic link, got the code from the redirect URL but then putting this in a cURL request to https://api.monzo.com/oauth2/token gives me a “Could not authenticate with provided credentials” error. I’ve double and triple checked the client ID, client secret and redirect URI are correct, I’ve created multiple new Clients in the developer tools, but nothing seems to be working.

I’m assuming it’s not to do with the strong customer authentication not being triggered as I think that happens after receiving the access token, is that correct? It seems to be the same issue as these two threads:

But neither of them seem to help give me a resolution. Any other suggestions? is there an issue with the API?