So there is not any limitation for indie license without crowfunding method.
Thanks a lot AFRLme
No, not as far as sales are concerned. How you acquire the budget to make your game is what matters. If a third party company (publisher) hires you to make a game for them, then you would need a professional license. If you as an individual or a small team / group of people you belong to are making the game yourselves, then one of the indie licenses should be enough.
If you want to release your game to mobile platforms for profit then you need a mobile license which is per title (each game you separate game you release - android/ios).
If you wanted to sell your game in retail stores as a physical product then you would need a professional license. Selling physical copies of your game yourself via an online store / eCommerce cart thing you have setup, or even manually distributed copies from out of your car boot, would probably be ok under one of the indie licenses.
It all depends on what you are wanting to do & if you do end up needing to purchase one of the expensive licenses for whatever reason, then you don't have to do so until you are actually ready to distribute as one of the indie licenses will be fine just for exporting test builds / demos / alpha builds of your game.