draw_text - not displaying text?

If you just want to display text on the viewport and let the user change the camera beneath it, you need to use a view-based model note.

But it’s features are very basic.

See Sketchup::Model#add_note()

The objects are “special” instances of Sketchup::Text that have no leader nor arrow, and are anchored to the model view.

More info here at:
Is there a screen text method?