When using expressions to specify a layer name on any property of a layer, if the layer name is modified on the timeline, the layer name in the expression will automatically update.
However, if the specified layer name is non-English (e.g., Japanese) and is changed to an English name, the expression will update automatically. If changed to a name containing non-English characters, the layer name in the expression will not update automatically, resulting in expression errors.
The same situation applies to text layers with non-English names. Even if the name remains unchanged, modifying the text content will still cause expression errors. This issue does not occur with English-named layers when modifying their text content.
After effects 2024 24.5 WIn10.