I'd recommend an invisible helper object(s) as a reference to keep track of locations. Either a single object with 3 image points or 3 separate instances. They are position 0,1, and 2. On trigger move the visible objects from position 0 to 1, 1 to 2, and 2 to 0.
Or pin the objects to the helper object, and rotate the entire helper object 120 degrees.
There are many options to approach this.