Cannot get JWT access token using webAuth.redirect.loginWithCredentials

When I use webAuth.redirect.loginWithCredentials I get the small access token and not the JWT token
I am setting the scope, audience, and response type properly.
For the same setting I get the JWT token when I use Authorize() with auth0 logins or with google-oauth2
So my scope, audience , response type is all set properly. Not sure why the call to loginWithCredentials does not return JWT access token