Ok, je comprends mieux ton besoin, c’était pas simple.
Je vois bien une solution pas très élégante mais qui aura le mérite de fonctionner exactement comme tu veux.
Tu crées une variable nb_cycles initialisée à 0 au démarrage.
Quand tu rentres dans « Gestion », tu la compares à ta valeur max (le nombre de cycles max prévu).
Si c’est inférieur, tu incrémentes nb_cycles et tu lances le scénario « Cycle ». Fin du scénario « Gestion ».
Dans « Cycle », tu fais ce que je t’ai proposé en le complétant.
A la fin de « Cycle », une fois la dernière zone d’arrosage activée, tu lances « Gestion » à la fin du dernier bloc DANS.
De la sorte, « Gestion » se lancera autant de fois que tu veux et uniquement lorsque le cycle complet d’arrosage sera terminé.
Comme je te le disais, pas très élégant mais efficace.