@Phaedrux
Checked the continuity of my wiring. All seems in check with my wiring BUT somehow it doesn't work. I made a new wiring loom just to test it all out and it seems work. Now why on earth the other loom doesn't work is a mystery.
I did also just cut through the 3.3v logic trace just in case which didn't hurt 🙂