Battery stuck at 99% - /sys/class/power_supply/BAT1/charge_now stuck

Hey, so I got to 100%, in like 3 hours and it seems BMS did snapped off of whatever was going on

❯ upower -i $(upower -e | grep battery)
  native-path:          BAT1
  vendor:               NVT
  model:                FRANDBA
  serial:               00DB
  power supply:         yes
  updated:              mar 8 apr 2025, 17:07:51 (6 seconds ago)
  has history:          yes
  has statistics:       yes
  battery
    present:             yes
    rechargeable:        yes
    state:               fully-charged
    warning-level:       none
    energy:              81,5332 Wh
    energy-empty:        0 Wh
    energy-full:         81,5332 Wh
    energy-full-design:  85,0007 Wh
    energy-rate:         0 W
    voltage:             17,55 V
    charge-cycles:       105
    percentage:          100%
    capacity:            95,9206%
    technology:          lithium-ion
    icon-name:          'battery-full-charged-symbolic'
  History (charge):
    1744124780	100,000	discharging
  History (rate):
    1744124841	0,000	fully-charged
    1744124811	0,170	discharging
    1744124781	1,378	discharging
    1744124780	1,486	discharging

Those number make way more sense now!
I am still connected to the AC now, so I will test if I can see the discharging now, but I guess the battery is not busted!

One question tough: was this caused by me by incompetence, like is there something I can do to prevent it? I was thinking maybe a full discharge/charge once every couple of month.