Looking to apply a RenderText to an in game object and running into troubles

It’s probably just because this:

is returning a copy of the Material, which you then change, and then abandon in place.

Either way, try it with a known camera output on a texture, get that working first before you try any crazy shader tricks: divide and conquer FTW!

MORE:

Generally accessing .material / .materials is going to give you a fresh copy. (See docs for why and when)