Renaming files not working

I'm trying to traverse a file hierarchy, and rename any files containing illegal characters (a OneDrive issue). I'm using this post as a guide.
My rule to iterate over all files in subfolders is:

And my rule to rename files is:

And the renaming "name" rule is:

Looking at the rule status, it looks like the rules are firing properly:

But the files are never actually renamed. I think the issue is that in the "name" part of the renaming rule is always set to "No Case Change". I set it to "Replace Text", but it always reverts as if the setting it to Replace Text didn't "stick":

Any help is appreciated!
My rule to iterate over all files in subfolders is:

And my rule to rename files is:

And the renaming "name" rule is:

Looking at the rule status, it looks like the rules are firing properly:

But the files are never actually renamed. I think the issue is that in the "name" part of the renaming rule is always set to "No Case Change". I set it to "Replace Text", but it always reverts as if the setting it to Replace Text didn't "stick":

Any help is appreciated!