It looks like the number of minutes is not calculated correctly when the number of seconds is zero. See below what happens when I keep spamming "Full scan" when it's on cooldown:
You can see that the number of minutes changes from "11" to "10" one second too early.