Hey,
No idea why, but it works with an additional [dict] between the [dict.group] and the [zl.join]. There is no real reason it should work better that way though, since the output seems the same at first from the two objects, except it’s given another dictionary name when it goes through the [dict]…

– Pasted Max Patch, click to expand. –

Copy all of the following text. Then, in Max, select New From Clipboard.