Problem with Draw3dText in Display Conduit

While trying to draw a 3D Text via conduit, I’ve run into an issue: the text disappears as soon as I rotate/orbit/pan the view. When I re-run the script, the text does not appear at all, unless I change the font face before running the script again. Here I’ve used the DrawOverlay, but the same happens with PostDrawObjects.
See attached video and script for reference.

Am I missing something?

3dTextConduit.cs (1.7 KB)

Update: if I use DrawText and Text Entities instead, the conduit works as expected

    protected override void DrawOverlay(DrawEventArgs e)

    {

        Plane currentPlane;

        TextEntity te;

        for(int i=0; i< planes.Length; i++)

        {   

            currentPlane = planes[i];

            te = new TextEntity();

            te.Text = indexes[i];

            te.Plane = currentPlane;

            te.SetFacename(true, fontFace);

            e.Display.DrawText(te, Color.Black);

        }

    }

Never mind, I found the issue: I forgot to specify a value for textColor in the original script. Pardon my clumsiness.