you have to realize the curves (with a *realize instances* node) before you do the second instances on points.

and use a random value