Hello,
Can you please send me a screenshot of the entire unity editor with your Super Text Mesh object selected? The way UI masks work in unity is dependant on the order of the hierarchy, so I want to look at that.
And hmm, I went through all the code and I found one point where autoRead might be getting called where it shouldn't. In the OnFontTextureRebuilt() method, there's a line that looks like:
Rebuild(currentReadTime, currentReadTime > 0f ? true : autoRead);
If that's changed to...
Rebuild(currentReadTime, reading ? true : autoRead);
Then I think that should solve it. There could be another point in the code I'm missing though, so if the issue persists, please tell me and I'll track it down!