Just putting this here in case anyone runs into the same issue with custom claims.
I spent the whole day trying to figure out what was wrong with my configuration only to realize that using custom claims and inserting data through custom claims doesn’t make the data appear within the authentication module.
Although it’s confusing because if you hard code the values inside of places like the app metadata those values will in fact show however if they’re not hard coded and you’re using custom claims they will not show and you have to decode the JWT in order for them to be usable and to show properly