That sounds like a total headache! Tesla should totally cover it under warranty if it’s under that, especially with those low miles. Overcharging claims are tricky, though, hopefully, they’ll reconsider once you push back. Keep pressing them, and maybe get a second opinion from an indie shop...