My story is a bit similar, you can read it here - https://www.gamedev.net/forums/topic/711027-story-of-a-game-engine-creator-cold-hearted-epic-games-megagrants-unreal-marketplace-deletes-reviews/
Also you can check this out - https://www.theverge.com/2019/10/9/20903139/indie-game-developers-creators-money-funding
You have to remember, you're not alone, other people are struggling too.
Francois_Software said:
Just don't take life too seriously. Develop the game because you enjoy it.
I completely agree.
Also don't put everything on one card, have other things in life to give happiness. If one thing doesn't work, still have something else to take your mind off.
Take a break, recharge.