I could be wrong, but your from min is higher than your from max. If you need it to flow opposite direction I believe you need to swap the to min and max. As for your description of when you manually animate it, it sounds like you have an easing issue. Either change the handles to vector(v->vector) or change the F curve to linier. I don’t remember the hotkey but I believe it’s Ctrl+e. You can probably guess which method I prefer 🤗