@radiant meteor no, nothing is wrong on the software side. It means that the manufacturer is selling modules that do not have standard UBlox command responses. We always have required GPS modules to respond to standard UBlox configuration requests. If they don’t, then their behaviour is unpredictable. Sort of partly work and may be unreliable.
Satellite count has nothing to do with Betaflight. It depends only on what the GPS reports.
Now that does depend a bit on which Satellite systems are enabled, eg whether or not Galileo is included. And that depends on our ability to configure the module behaviour. If we can configure it, and you enable Galileo, you will get it. If it cannot be configured, and is set to not use Galileo, you’ll never see those sats.
So your best bet is to get a decent GPS. Lots around.
And keep in mind that small antenna size is far worse than large ones. Can’t be recommended for GpS rescue at all.
As I said already like 5 times get uCenter or pyGpsClient and check the befhaviour of your module there. Stop suggesting that there is something wrong with the code when you haven’t actually checked that the module itself is ok.