Unable to find populated free roam lobby

Im on windows 10 and every time I search for a free roam match I only find a lobby with an average of 10 players. Max players i’ve seen at once is 12 in the past 2 days. I thought it was my nat as it was set to strict. I opened my nat and I’m still unable to get in a populated lobby. Constantly joining extremely dead lobbies over and over.