Hi. You have to modify the CUSTOM_UserProvisioning microflow in the OIDC Module to call your custom provisioning.
The standard one is something like this:
If the user already exists is going to assume the existing role otherwise it created a new account with the role that you define (last activities.
Hope this helps