I can relate with the OP and many others. I'm also a hobbyist but I have a day job, so much less free time than the OP and many more distractions.
I think many if not all of us sooner or later fall into the loop "Buy new gear, use it for 1 hour, leave it there unused for 6 months, sell it, start again".
For me it's a bit of lazyness/procrastination, a bit of never having enough time.
And of course I'm not a professional so strictly speaking I don't NEED it, even though I've always loved making music and always will.
My solutions: if you're not a professional so you have no deadlines and no pressing need to make money from it, just
relax and
have fun.
For me, that means (mostly repeating what others already said):
1- playing whatever you want whenever you want. I stopped worrying if my latest and greatest toy sits there unused for weeks. Its time will come.
2- know your gear. A new synthesiser is intimidating because often you have no clue on how to make it sound good, you twist knobs randomly and everything sounds like nails on a blackboard. Just take your time and enjoy the ride. Heck, after years I'm still discovering new tricks from my MicroBrute which is just about the most basic synth you can imagine!
3- find ways to motivate yourself and enjoy even while you're a novice. In other words, make the learning and practicing less boring and frustrating. Listen to a lot of different music, go to live shows, share opinions with fellow musicians, join an amateur band with a similar skill level.
4- If you're into writing your own original material, great. If not, there's nothing to be ashamed of. Play covers. Study the works of the masters. Put on a record and improvise over it. Buy a cheap looper and have fun.
5- buying new gear and reading gearslutz is almost never the solution but hey, if it doesn't harm anybody, what the heck.