I posted a bug in github, but maybe I’m missing something or not implementing things correctly. https://github.com/cocos/cocos-engine/issues/19033
Basically, I’m using a script to play animations on hover/pressed/disabled states for a button. The animations are mostly a single frame that sets a few shader properties.
I posted a video, that shows the node’s scale property animates fine when re-enabled, but the darkening via setting a shader prop doesn’t get applied/animated (only on first load before disabling the node).