If the thing holding you back from the change is your salary, then you're just renting out your life to someone else in exchange for money.
In that case, any job can pay rent for your life. It's just a question of whether you feel your life is worth the rent someone is willing to pay.
The difference between this job and others is that you are subsidizing the higher rent by covering the cost of your hobby time for them. You should consider reducing your perceived life rental income by the amount you're subsidizing and then compare jobs based on that unsubsidized amount.
You might stick with it anyways, or you might discover that there's better value to be had elsewhere.
In that case, any job can pay rent for your life. It's just a question of whether you feel your life is worth the rent someone is willing to pay.
The difference between this job and others is that you are subsidizing the higher rent by covering the cost of your hobby time for them. You should consider reducing your perceived life rental income by the amount you're subsidizing and then compare jobs based on that unsubsidized amount.
You might stick with it anyways, or you might discover that there's better value to be had elsewhere.
edit: clarity.