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