Sounds quite complicated issues. Did you try with any other distro?
Your battery removal doesn't cause any of your problems. I've used multiple laptops without batteries long-term (even for years) with zero issues.
If any other distro doesn't resolve your problems, I suspect your motherboard is either corroded or has broken components on it.