Hello.
I don't understand the purpose of the quotation marks. They are non-roleplay information, which influences RP behavior.
It seems better to me to simply make it so that to detect a disguised PC, you have to examine it and let Arelith's disguise mechanics play out.
On Discord, some people have made some useful criticisms. They said it would be necessary to make it impossible to disguise using the exact name of an existing PC. Otherwise it would create database problems. Well, it doesn't seem technically impossible.