Is it me… or does the logic seem to be incorrect?
There is a procedure call… named “STEPS with” and it has a variable called HIGHLIGHT that is assigned “animated objects”. Then there is a procedure called :to outline … that has a variable “object to outline”. And another that “disables all” the outlines for all objects. That I assume is being called to turn off the outline.
Without knowing all the details of how these are called and based on what I see the variable Highlight is not used to turn on the outline and /or Animated objects variable is not used to enable the outline…there is a new variable there called Object to Outline that based on these images I cant say if thats the correct assignment or not.
With this said….try a basic file…with a cube…and test whether you highlights work vs it being a logic issue.