Yes. I did encounter same problem. Then tried using a previously working macro, my most recent post, and it too no longer works.
However, using the <f8> key to step thru the macro line-by-line, both codes seem to execute properly. Adding debog.print statements to code verifies that under normal execution, all lines do execute properly. So, not sure if this is a Visio or a Windows update induced issue. I'm using desktop version.
Note...1) you can take the code I most recently provided, change the line for desired text, from "the" to "456", and it will run with your test case. I only reduce the text to 14 pt.
2) either add a new shape or modify existing shape and enter any text. As long as " the" exists at least once in the text string, the code will make the change...at least it will if you step thru usingb<f8>..
3) it would be interesting to see if other forum users actually experience this issue with various versions of Visio. It's a simple, quick test.