Speed Twin problems

UPDATE: It was the battery:    • Speed Twin problems FIXED: Stalling, troub...   Original description: Welp, my 2019 Triumph Speed Twin won't start. The last few times I rode it, I had a bunch of dash lights come on (ABS, T/C, MIL, service interval; the manual says all of these come on when there is an ABS malfunction), the odometer would intermittently stop counting, and the bike would occasionally stall out when idling or approaching a stop. I also forgot to mention here that over the last few hundred miles it would frequently ignore multiple presses of the starter before agreeing to crank (sometimes firing right up, and sometimes cranking for a while before wheezing to life). Sometimes one of those initial presses of the starter button would cause the dash to reboot, resetting the clock, trip odometers, and fuel consumption average. I thought this may have been related to my having wired the Koso Apollo heated grips directly off of the battery, because the positive terminal has clearly been getting hot, but these issues have persisted even after I disconnected the Koso grips from the battery. This is the original Yuasa battery, likely manufactured around March of 2019.