Why is spawning random actor and getting array eement in macro returning conflicting info?

Replace length with last index. length will give you a length of 1 if you have an item at index 0. Last index will give you index zero if you have an item at index 0.