Hello! There are multiple reasons why you're facing bots. The way Matchmaking in MA currently works can be described via the following steps:
1. A player enters the Matchmaking queue.
2. The system matches them against players of a similar SP range. The Matchmaking time is 15 seconds for CPC and 30 seconds for all other Modes.
3. If a player isn't matched with any players in those 15 seconds, then the system just fills the lobby with bots and sends them into the match.
Alternatively, if a player enters solo, then the algorithm matches them against another solo player of similar SP that is in the Matchmaking queue as well, or against a team of 2-3 people if there are 1-2 other people in the solo queue. If players are entering as a group, the Matchmaking matches them with another group with a similar number of players with a similar SP range.
Matchmaking is not cross-server (mainly to avoid ping issues), so if you're not getting many players, it's probably because there aren't enough players in your region with a similar SP as you. That's it.
However, I can confirm that some huge updates are coming, and they are likely to positively affect the majority of the game's concerning points, including this one as well!