Craft 3 Redirect after login based on User field
I believe you could use Freeform's Element Connections to create a user registration form. In the form's Return URL setting it looks like there's some options to create some logic with {{ submission.id }}.