So I create a completely new blueprint from scratch with the exact same code as my previous base actor blueprint and replaced all instances of the previous base actor with the new one i just made and everything is now working correctly once again when testing a packaged build on android. I have no idea what caused this issue but I think I have resolved it for the time being.