Hi @rb03
This is complex, and hard to debug via a community forum. You might consider professional services (link above)
The callback URL could be an issue, but you can find out for sure. Check the tenant logs and see what error is there. If it is a callback URL mismatch, it will say so there. If not, post the tenant log error here and I’ll try to help
John