The Bug Was in the Official SDK

AI could have rewritten my app all night. The real fix was to stop trusting the layer everyone assumes is correct.