If you have a ThinkPad X1 Carbon of some variety, does it support S3 sleep? There might be an option to enable it in the UEFI (Sleep State > Linux, or Modern Standby > Disabled). If so, what generation of X1 do you have?