Wow, this is stupid, but after trying everything, including running every new stock rom, I tried installing the 4.4 (KRT16M) AND IT FINALLY WORKED. I'm gonna leave this up for anyone in the same situation as me.