X1 Yoga 3rd gen has quite a lot of sleeping problem. Supposedly the problem should be fixable as Lenovo has already implemented a fix for X1 Carbon 6th gen which essentially the same architecture. Anyway, even though the sleeping problem is fixable. One of my laptops (i5) works well after resume from sleep but my other (i7) has erratic behavior for its trackpad. It turns out adding “psmouse.synaptics_intertouch=1” to GRUB_CMDLINE_LINUX_DEFAULT seem to fix the problem. For ubuntu 18.04, the file is at /etc/default/grub. One has to run sudo update-grub after making the changes.