Across your entire description of your situation you never once mentioned what it is you are actually working on but called out the income you hit and frameworks you are playing with. I humbly submit that your problem is that you have lost the plot.
Hate to break it to you chief but the libraries and frameworks and techniques you use to work are not the point. Creating stuff that people want to use is all that matters. Doing it with finesse and craftsmanship is how you go from good to great but if nobody gives a shit you will always feel empty.
Switching projects and doing something "harder" isn't going to fill that void.
Build something people want. I promise your drive and all the rest will follow behind once you are making them happy and get hooked on solving their problems and improving their lives.
That is what this game is all about.