Das er das ersetzt ist klar, denn du weist ihm ja zweimal exakt einen Wert zu.
Das muss so etwas sein:
AutoIt
Redim($a_String[UBound($a_String)])
$a_String[UBound($a_String - 1)] = StringSplit($aBiosArray[UBound($aBiosArray) - 1], ",")
Bin da nun nicht ganz sicher, ich arbeite lieber mit Arrays und deren Größen als For $objItem In $colItems