No SEO software (not even Google themselves) will pick up, or show you all of the backlinks. So, don't stress about Ahrefs / Majestic not showing all of your backlinks. If you know that those backlinks exist and they're indexed by google, that's all that matters for your site. If the links are good you'll feel their power in your rankings, if they're bad you won't feel anything
And speaking of indexed, of course there's a difference between indexed and link juice, especially since they're 2 TOTALLY different notions.
Indexed means that google have your URL / backlink in their database, and you can easily check whether any URL is indexed by simply typing it into google. If you type it into google and you can see it then it's indexed and you're good, your job as a link builder ends there if you don't care about tiered link building.
Link juice is, simply, the power of a backlink. Not all backlinks are equal, so not all of them have the same power / strength / authority / page rank / link juice / DR / DA / whatever you want to call it (they're all the same thing at their core), which is why you see free links and paid links (the free ones are usually - NOT always, though - shitty links because they're easy to get and everyone has access to them, and the paid ones are, obviously, better and will give more authority to your domain, which is why these links are paid and expensive).
By the way, if someone offers you "quality links" for $1 run like hell, or laugh in their face because they're either trying to scam you, or they don't know shit about SEO and those "quality links" that they offer you for $1-2 are just like their SEO knowledge: useless
The reason why am asking is only 1 out of about 10 links popped up on both ahrefs and majestic and completely exploded my organic reach for several high comp. words. But the others have not yet. Its been about 3-4 months...
the fact that your rankings completely exploded are not attributable to the fact that Ahrefs show you those backlinks, but to the fact that the links are good indeed... or maybe your rankings exploded after the last important google update because - as you probably know by now - after each google update some sites tank while others thrive. This has happened to many of my sites along the years, and your site could have just benefited from the last google update, the backlinks could actually have nothing to do with it (which would then explain why your other keywords are nowhere after 4 months).
Will it help by put some links on them?
what do you mean? Build links to your backlinks, or to the keywords (pages) that are nowhere after 4 months?
If you were asking about building links to the non-ranking pages then yes, definitely build links to those pages. How else are you going to rank for competitive keywords then? Because that's the best way (and in some cases the only way) to rank for tough keywords.
If you meant build links to your backlinks then I don't know what to say, it depends on your goal I guess... do you want to consolidate those rankings and increase your domain's authority even more? If yes, then sure, you can build links to your existing backlinks. I would consult with the provider of your tier 1 backlinks first, though, because some providers are not happy with you blasting their pages with shitty links
