So it seems that BAT0 reports a wrong value from the beginning even before the suspend. And it's a generic ACPI battery stuff, the most suspected is a BIOS firmware bug. But you can try to report to the upstream, e.g. bugzilla.kernel.org. Also, it might be worth to check whether it's a kernel regression. You can try older kernels in my OBS repos, e.g. home:tiwai:kernel:6.6 for 6.6.x kernel http://download.opensuse.org/repositories/home:/tiwai:/kernel:/6.6/standard/ Graphics or something else might be not working, but if it boots up, you can try the upower stuff to check the values without GUI, too.