Premier résultat de boucle tronqué

Bonjour,
Dans une boucle qui affiche une liste de tags, le premier élément apparaît toujours sans son élément englobant <form>, alors que tous les autres sont bien affichés avec :

<BOUCLE_menucle(MOTS){id_groupe}{doublons}{par titre}>
<BOUCLE_menucleverif(ARTICLES){id_mot}{0,1}>
<li>
	[(#ENV{id_mot}|=={#ID_MOT}|oui)
	<form method="POST">
		<button type="submit" formaction="[(#SELF|parametre_url{id_mot,''}|parametre_url{debut_rub_actus,'0'})]" class="fr-tag tag-active" aria-pressed="true" title="[(#_menucle:TITRE)] - <:charte:selectionne:>" target="_self" >[(#_menucle:TITRE)]</button>
	</form>
	]
	[(#ENV{id_mot}|=={#ID_MOT}|non)
	<form method="POST">
		<button type="submit" formaction="[(#SELF|parametre_url{id_mot,#ID_MOT}|parametre_url{debut_rub_actus,'0'})]" class="fr-tag" aria-pressed="false" title="[(#_menucle:TITRE)]" target="_self">[(#_menucle:TITRE)]</button>
	</form>
	]
</li>
</BOUCLE_menucleverif>
</BOUCLE_menucle>

C’est sur Spip 4.1 et aucune fonction php n’intervient sur ces éléments.

Je ne comprends pas pourquoi le premier résultat apparaît sans l’élément englobant <form></form>.
Du coup je loupe peut-être un fonctionnement normal de Spip que je ne connais pas !?