Async Load Asset is really unstable...

what you can do instead of using for loop is have an array with items to load
async load last item from array
when it’s completed, remove last array item
go from the start until array has zero items

why last item? maybe memory for whole array doesn’t have to be relocated when doing that, like in c++ but it’s only my assumption. you can as well work on first item instead and it will be the same.