I found this out when I made a custom block, accidentally named an input wrong, then used it. I decided to use rename all to change the name, and it worked, kinda. If I duplicate the var, it goes back to the old name. If I move it out of a script, close the block editor, then reopen it, it goes back to the old name.
Yeah. We know it doesn't work in the Block Editor. We think it does work for global or sprite-local variables. It's on the list.
I just found out that it's not just rename all, it also happens with rename.
Yeah, same bug.