Can't animating shader property after disabling node

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).

this is fixed now in 3.8.8