Also:
When the system hibernates, information about the device and offset used is now written to a non-volatile EFI variable. On next boot the system will attempt to resume from the location indicated in this EFI variable. This should make hibernation a lot more robust, while requiring no manual configuration of the resume location.
Are other subvolumes of those volumes mounted somewhere else, with other btrfs options? The btrfs options, including compress, are not applicable per subvolume.
I would just set it up with normal KDE with autologin and have the home directory deleted and recreated at boot.
Should they mess up anything, just tell them to reboot
Yes, OP, this is the way. And if you cannot do this on this laptop, do the installation on another and use the resulting USB drive.