Я думаю, вам просто не хватает некоторых свойств самого макета:
<s:List width="100%" useVirtualLayout="false" borderColor="red" dataProvider="{ dta }"
itemRenderer="ProgressIndicatorItemRenderer">
<s:layout>
<s:HorizontalLayout gap="0" requestedColumnCount="-1" requestedMinColumnCount="-1" variableColumnWidth="true" />
</s:layout>
</s:List>
Установка переменной variableColumnWidth на true и useVirtualLayout на false должна решить вашу проблему. Для RequestedColumnCount и requiredMinColumnCount по умолчанию установлено значение -1, но их следует явно установить:)
Надеюсь, приведенный выше код поможет.