For me, s2idle draws over 1% per hour on the Framework (with 2 USB-C modules in the back and 2 USB-A modules in the front) when suspended. From what I read, that is to be expected on the Framework.
This would give me about 3-4 days of suspend, whereas I measured about 14-17 days on the Thinkpad.