I have a setup with a primary server and two backup servers. If the primary server doesn't have an article, the first backup is used, as it should be. But if the first backup fails to deliver, the program fails to use the second backup, instead jumping back and forth between primary and first backup.
Both backup servers have a checkmark on them. The log shows, that connection to the second backup is not even attempted.