It's ostensibly a configurable variable (bss_max_count). I bet your phone's system has done so. I'm talking about my laptop and NixOS, and I was definitely getting limited to 200.
If it's just a configuration variable though, why bother migrating away instead of configuring it? Or even opening a ticket upstream that the 200 APs limit is causing issues if you would want to go that far. Ditching the software altogether seems radical