How do you know the cat isn't merely opting for the bowl that most-recently had food put in? Can you please test this and get back to us?
If I put two scoops into his bowl, and two into the other, he stays with his bowl. He only switches when a third scoop goes into the other bowl. He's been consistent with this since I noticed him doing it, and I'm not sure how long before I noticed he was doing it that he started doing it.