and I make barely 100$ a month.
... Doesn't the webnovel contract pays 400$ a month?
Look, I never looked at the contract, and you should probably get a lawyer to look at it for you, but like... If this is gonna pay 4x your wage, you should absolutely sign it.
Yeah yeah, it's a shitty contract and whatever. People will argue it's slave labor and whatnot... Who cares? It's 4x your wage. You don't say no to those things unless it's about something that is damaging to your health (physical or mental) or is against your morals/ethics.
Get a lawyer to look at it to be on the safe side, then sign it. It's far too much money to leave on the table when your income is this small.
Patreon can work too, of course, but it's unreliable and you have no way of knowing it will really work out until you try it, while a contract (assuming there are no holes on it that Webnovel can exploit, hence why the lawyer is important) is guaranteed safe money.
Normally Webnovel contract is an instant automatic no, but your financial situation says the opposite. Quadrupling your income should always be an instant automatic yes if there are no health-related or ethical issues with the job.