You cannot use IBOutletCollection safely without adding an additional property like the tag if the ordering is important.
Sometimes they will retain the order in where the connections were added but sometimes they wont.
There are other similar questions that talk about this: