Same issue I've had - the issue is specifically for Linux (Win on Framework doesn't suffer from this).
One thing I found was certain modules like USB-A or HDMI drawing power even when suspended.