Views ranging from 600 to 100k+ on the same account usually means ONE thing: your content has no consistent hook or niche. The algorithm rewards predictability. If each post is a totally different topic or style, it can't figure out who to show you to, so it just shrugs and ships some to random people.
Go back and look at your best 3 performing posts. What did they have in common? Same topic? Same format? Same length? Whatever that pattern is, that's your lane. Lean into it hard for the next 30 days.
Also, 700 followers after constant posting usually means the content isn't doing enough for the viewer. Every post needs to either entertain them, teach them something, or make them feel seen. If it doesn't do one of those three, they scroll. Simple as that.
Pick one niche, one format, post daily for a month. You'll probably 3x the account.