If the system cannot find you an opponent in 30 seconds, then it should just default to an AI opponent and at least give you a battle, even if you just get an incubator out of it.
I guess the issue is that first they find you an opponent and then the AI timer stops, they try to connect you and it fails. But yeah if it fails you should be able to AI if possible (in tournaments that of course can’t happen)