These aren't just recent problems and I think it is more reliable than it used to be but despite checking very carefully sometimes it gets stuck. Another thing is the switches don't happen immediately so if the cam you are on drops to second maybe the algorithm waits to see if the new one stays top for a couple of minutes before deciding - this can work both in our favour or against.