Problem with aligning family with vector line on all 3 axes

If it is an Adaptive Family and requires two points then a coordinate system is not going to work. Workaround below
Better to use AdaptiveComponent.ByParametersOnCurveReference feed your line in and use parameters [0, 1]