Thanks, looks like a bug. Initially i was thinking it needed to be machine readable only.
Creating a new material with the name Paint (1) will revert to Paint, but creating a material named Material 1 (x) is fine. Putting a bug report together and will post additional info as we work through it.
Fails…
Works if its a character or float in the parentheses