As far as instagram goes... something seems off when you have 10k followers but your posts go through a streak of 20-40 likes a post and then some get 2000. Are you sponsoring some? If so that means you're getting around 1000-2000 new likes on your sponsored posts, which means you should be converting at least 1-2 per sponsored post into a booking and at least 10-20 into inquiries with that kind of increase in response. If that's not happening, something tells me they're either seeing or not seeing something that is preventing them from turning into actual leads. I mean if I was comparing your site to something like this... https://johnmyersphotographer.com/ or like this Matt Andrews Photography | Nashville Wedding Photographer + Video - (https://www.nashvilleweddingphotography.com/) I'd be having a tough time choosing your site over theirs.
I know Matt. He's a MONSTER. Thanks for the observations.