The sentence has two parts:
The first part of the sentence describes the current situation, and the second part describes a future action. Therefore, the use of the future tense "will repeat" is grammatically correct because it indicates an action that will happen in the future after the present state of dissatisfaction.
The correct verb form is "will repeat" because it accurately conveys the future action in response to the present situation described in the first part of the sentence.