Thanks for the directions @Maria. What you described is what I had intended for on-boarding users. However, if the code doesn’t work over time, which is what happened, it is a problem. So rather than rely on a workaround for this critical part of the user journey, why not provide a better solution?
If implementing a solution is dependent on the demand for it, perhaps the lack of adoption of the User Profile block for on-boarding is because it is not an ideal block for this scenario in the first place. I have ideas for improving this scenario so builders can have the capacity to on-board invited users effectively. Please let me know if you’re interested.