Since your lines aren’t closed curves the Surface.ByPatch node errors since it doesn’t know what to do.
To circumvent this issue you’ll have to group your curves and transform them ALL into PolyCurves, since the Surface.ByPatch node expects a closed PolyCurve (you are now feeding straight, single Curves).
I would suggest adding the Archi Lab package node Group.Curves after your PolyLineExtensions.GetGeometry node, this will group your curves, then use the PolyCurve.ByCurves node to create only PolyCurves. Use this as input for your Surface.ByPatch node.
as @mzjensen has stated previously, archi-lab will not work in Dynamo for Civil 3D. However, if you can open it in revit, I believe you can take the code from the nodes. the “group_curves” node’s code is fully usable in civil 3D.
I hunted down the code for it and used it my text-halo script. I have also re-shared the code in my post: