DetailComponent.ByCurve works only on a single View?

Using your example files and dyn I can get multiple detail components placed on multiple different views using the appropriate list levels.

I did replicate the views with a different method to match the correct structure. The method you have currently is returning an additional list level and not actually duplicating the second view.

Providing all the right inputs with the right structure and the appropriate list levels does give the output you want. There’s just a lot of extra legwork to get this to work with the intended list structures for the node inputs.

Also, you can see I used the keep list structure option for one of the inputs to keep the output structure the same - in case that’s important for anything downstream.