To understand the Instagram algorithm, you need to learn about the Instagram Microtest.
Whenever you share a new post, Instagram takes it to the Microtest.
Instagram Microtest is the algorithm that runs on every post to understand if it is a good piece of content.
If it is, Instagram will promote it to more followers. If it is not, Instagram will limit further distribution of this post.