Shouldn’t the votes from the last iterations count? It is a recursive function.
It should be 3 times the amount of votes as the last requirement.