A-ha!
So i've figured it out.The problem is my pointer finger joints. Wherever a joint is on the fret, whichever strings are below it do not get properly fretted because my finger is alightly arched/ bent.
So now I see the problem, any suggestions? I heard that keeping your pointer finger slightly curved makes barre chords easier.