you had to deposit $100. Although the page might say $20, the offer it gave you inside had $100.
No that does not sound possible. And if it is, it’s a league you would want to be staying away from lol. What’s the game? and which agencies are you using?