Max, the behavior is actually working by design.
The geometry of the alignment is retrieved in the World Coordinate System.
If you really want to convert those geometries into Revit Project Base coordinates you can use the RevitUtils.DocumentTotalTransform node: this creates a CoordinateSystem object that represents the necessary change in coordinates to match C3D to RVT.
You can then use the CoordinateSystem.Transform(Geometry, CoordinateSystem) node to transform the alignment curves in the Revit space.
The reason for this is that the alignment is a crucial component of the process but is never enough, you also need a vertical profile to describe a linear asset and even then you need a cross section to represent the string/linear references that may or may not follow exactly the baseline.
CivilConnection makes your life easier if you get all the “ingredients” for the process (namingly a corridor with point codes associated) and still gives you the possibility to access the underlying elements to get the full design intent to drive the creation of Revit elements starting from Civil 3D data.