With the newest EAP Codex entry detection/highlighting/matching, the Aliases/Nicknames have to be sorted in a specific manner to be detected, while using "Sort aliases" breaks them and causes them to be unrecognizable.
For example, the alias Johan Schwarze. If "Johan", as a separate entry, is placed before "Johan Schwarze", the whole alias, the "Schwarze" will not be highlighted and will not be detected in any field it is placed in, whether in a codex entry or in prose.
But if "Johan" is placed after "Johan Schwarze" in the list, then the "Schwarze" in "Johan Schwarze" will be highlighted and detected.