Blueprint now giving infinite loop error in 4.3, but it's a lie

I forgot to mention that the array Pieces Children is made from the children of one of the scene components. Using a Print, I’ve proven that they range from 0-26, depending on the object. Measurably not infinite.

I’ve also moved everything in the Initialize function into the construction script, and the problem persists. So my theory was wrong.