Sorry, I don’t check in here often.
There’s a problem when resetting the touchpad device. Mine does it too on every boot now though I swear it once worked. I’ve found that modprobe -r i2c_hid && modprobe i2c_hid AFTER the first sleep and resume will prod it back into a working state. (Possibly remove the module before sleep, then load after resume.) From then on it works normally even through sleep.
When I dug deeper I saw a patch intended to fix a similar problem: ‘HID: i2c-hid: Add quirk for sleep before reset’. I only tried adjusting the usleep range but it didn’t help. For now I can live with the workaround and wait for someone to find a way to perform a reliable reset in i2c-hid.