Pick cheaper interests is my only advice lol. If you have to purchase something for a new hobby and it’s over X amount, don’t allow yourself to buy it. My latest hobby is lock picking. Not expensive and I don’t feel guilty picking it up and randomly doing it every few days or so.
Also, get off of social media. The constant scrolling and mental bombardment of other people’s interests mixed with ads for things, is what keeps these kinds of obsessions going. Your brain basically gets overwhelmed with information and never actually slows down to enjoy and sink into anything. I’ve since deleted all social media, and started doing yoga every morning and night to calm my mind, and I find these constant brain overloads have reduced considerably.