This sounds like the so-called "modern standby" (S0 vs S3, if I remember correctly). I bought a thinkpad a while back with "modern standby" and the thing wouldn't last the night suspended, and would often wake me up with its fans howling and end up being very, very hot while suspended. I disabled "modern standby" in the BIOS and it was back to sleeping for weeks without losing charge. I have no idea if that's what's…
I recommended Framework to someone looking for a laptop a while ago and they were bit by the standby battery drain issue. I felt bad having recommended it to them because I assumed such a basic issue would have been addressed in a laptop that was so highly regarded.