I’m not really sure whether it’s Bot that you encountered. Especially in Aviary and above. I’ve never encountered Bots in Aviary. Besides, the 2 losses streak doesn’t automatically entitled you to a Bot match (meaning you may experienced a bad streak and lost 10x in a row to real players and still not getting a Bot match). Not in Aviary. It only occurs to Arenas below Aviary i.e. the Estate.
There are two different types of Bots. The first is the AI which has a strong lineups - full of Unique creatures. The account name is JWABattleBot. After waiting for the 30 seconds timer to run down you’ll get the option i.e. a button which you can tap “Fight AI”.
The second (which I called them Bot) are relatively weaker - the lineups comprised of Legendaries and occasionally Unique creatures. These bot accounts have many names. Most of them are funny and some are not cool i.e. “…eatblood” or something…
And I’ve battled a handful of these Bot accounts. So far I’ve not encountered any Rats. Their worse Swap In creature is MonoStego. Never the Rat. Whenever you lead by 2 points (you’ve taken down 2 of the Bot creatures) the Bot account will continuously swapping in and out the other 2 creatures left. Always happen when you’re leading by 2-1 or 2-0. So, you’ll more or less guaranteed a win.