@Jerry-D ,
You need to add : to the Operators 1 list on Operators & Delimiter, so that the UDL text parser can see that the : isn’t meant to be part of the non-keyword string ABILITYCATEGORY: instead of the keyword string ABILITYCATEGORY
Here’s replicating your issue (with a small example):
e9dc8ed7-a0a9-4ef6-9524-da69412c6974-image.png
Note that ABILITYCATEGORY, Background, VISIBLE, and QUALIFY are all defined as keywords, but none are highlighted.
Now edit Operators & Delimiter > Operators 1 list (with operator style set RED to make it obvious):
31e1f3d6-6108-47e2-ab2c-0510807e80b8-image.png