You will often see this with tempo detection. There will likely be a very slight tempo change between the transients that it is detecting and won't be hitting at the same tempo every time. You can simply round the number up or down to the nearest whole in these cases.