I was looking at the VC recharge functionality and I've encountered this behavior which I'm not sure is desirable. I've made a VC called "Lives" and set the initial amount to 15, recharge rate to 96 a day (every 15 minutes) and recharge max to 4. In Unity, I'm printing the "SecondsToRecharge" property to the console in order to see the remaining time. What I saw is that "SecondsToRecharge" is running even when the player has 4 or more VC units. I don't think this is correct. The timer should only start running once the player goes below recharge max.
Is this a bug and if not, what is the reason for this behavior?