Looking for a way to drop all items when bag is dropped?

I have managed to get the ForEachLoop to work “kinda” but its not spawning all picked up items from the inventory tried it a few times now and it seams to be only dropping the last 3 items that I have picked up? any ideas why this could be happening?