ti converebbe crearti un personale ContentControl il quale contiene le tue due textbox, (rappresenta una riga dello stackpanel)
all'interno del ContentControl mantieni il riferimento alle due textbox, di modo che al cambio di una (tramite evento)
puoi impostare il testo che preferisci all'altra,

questo sistema molto semplice, oltre a darti un codice più pulito, ti definisce una relazione tra i componenti.

il fatto che ti scrive sempre nell'ultima textbox, è perchè uscito dal for, la textbox, contenuta nella variabile txtMcCisterna, sarà ovviamente l'ultima creata,

un consiglio che ti posso dare e di modularizzare bene il codice, così facendo certi problemi scompariranno