No matter what you do on social media, you should always always always have your own website. Social media sites go away, they die off, they become less popular. All that, but more importantly, you don’t own your data or the traffic you generate for them. I bet if you are making sales now, that with a properly set up website, you’d make even more from people who come out of curiosity from your socials. I can’t speak to your other concerns, but if you had a website, you could create mailing lists from clients, that you can then advertise to upon any new releases you might have. And to boot, once you create a large enough mailing list, you can chuck social media entirely and just use email and web advertising to keep your business going. I don’t know, that’s just my 2 cents, good luck to you.