so after about a month of trial and research, i've narrowed it down to a very simple sympton: the apps will auto update if i uncheck and check the allow auto update option again. if i just leave auto update option on, it won't auto update. but it works just like it should if i untick and tick the allow auto update option.
for the longest time i thought i had to clear data, but then i realized after i clear data, i have to recheck the allow auto update option so that's why it worked.
so that being said, does anyone know why i have to uncheck and check the option for it to wrok?