Hello Miguel,
After further investigation, it seems there is an issue specifically with userlists when dealing with custom steps in a WF. We created an internal issue to fix this, for now I would advise not to use userlist assignation and custom steps in the same time (but separately they work fine).
Thanks for letting us about this,
Best regards