So 2-3 rotations in 23000 miles is 7500 -10,000 mile rotations. Couple with no crossing of the non-drive tires. I suspect there isn't anything much wrong with he alignment.
I'd up the rotation schedule and start crossing the non-drive wheels.
I'd up the rotation schedule and start crossing the non-drive wheels.