Hey @JoshB2B I’m a little confused on what’s your current status. But, just to be clear, when you are doing a lazy migration (custom dB with import mode ON) then the get user script is supposed to retrieve the user profile from the custom DB, if the user exists.
When someone tries to use the Signup endpoint (which would create a user in Auth0) Auth0 will execute the get user script, to make sure you won’t end up with a duplicate entry for the user, one in the custom db and one in Auth0 (which possibly different passwords). If the Get User returns undefined, then the user can be created in Auth0. If the Get User returns a profile, then the user is expected to log in once so that the user can be automatically migrated.
Does that make sense?