I’m able to use a timeline to update the light color no problem I ran the timeline off begin play on loop:
What condition are you checking at the branch to run the reverse maybe it is firing play and reverse right away?