If you set the price too high then there will be no one coming
If you are performing badly, no one will come to the game
If you have a big stadium and car park is not proportionate to your stadium capacity then no one will come to your matches

Other than tht, it's probably a bug