It takes some time to grow on these platforms. You need to post daily from 2-3 times at first then when your views start to increase you can post only one time each one or two days. I personally took 2 months to increase my views on Tiktok, I was posting daily and I made sure my content is good, only after two months, I started gaining more views and more followers.
As for Instagram, I couldn’t even reach 1k followers, even after posting daily for about 3 months and posting the same videos that I post on Tiktok. So I went for a growth service to grow my account. I found an agency named ascend viral, and since they grow accounts organically with no bots, I went for them and they handled my account for few months until I reached a decent number of followers.
All I have to say is to post daily because these platforms prefer active users who post all the time and have a good engagement. Also, make sure your content is engaging.