Quick update, been using my battery tender every night since and haven’t gotten a single error since
Finally today my new battery from Costco arrived (energizer h8 agm). Installed it, coded and registered using BimmerCode/BimmerLink. Everything still working fine
I’ll keep an eye for errors and report back. Hopefully it was due to old battery. Confirmed today, battery date was 10/01/2010.