Seems everyone has fixes this, so just wanted to share instructions I received from Purism Support…
please install the librem-ec-acpi-dkms package:
sudo apt install librem-ec-acpi-dkms
Then restart and check what the charging thresholds values with the following commands:
If the value for /sys/class/power_supply/BAT0/charge_control_end_threshold is 0
echo ‘40’ | sudo tee -a /sys/class/power_supply/BAT0/charge_control_start_threshold
echo ‘95’ | sudo tee -a /sys/class/power_supply/BAT0/charge_control_end_threshold
All seems to be working fine for me now. I will be curious if he next software update overwrites any of these changes. I’m new to all this, so not sure how it is handled.