Figured this one out.
redirect_uri goes where it says “Callback URL”, not “https://myapp.io/zoomcallback”
Also, I think the redirect_uri has to be an “https” address to fix the redirection however I am not 100% sure about that.
I was able to generate a token after changing the Callback URL which is the first problem I was trying to solve here.