I’m not sure it’s possible to get a BTRFS setup right on the first go. There will be something that makes you think “ah… that should have been another subvolume”. I’m still not entirely sure of what happens when/if I need to restore a subvolume.
I provided this because it works and it’s easy to quick copy & paste both encrypted or non encrypted set up. Although the Calamares installer can set Btrfs as the default file system I’m sure there is more to do. I don’t have enough knowledge in that area. Since i am using the Btrfs setup as per the wiki created by @2000 i can tell you it works well. I have installed it multiple times both encrypted & unencrypted with snapshots and timeshift.
I have followed the quick copy & paste method a number of times both encrypted and unencrypted and didn’t have any issues. Hard to say where or why your error happened. Could be hardware or a slight misstep in the process.
But this doesn’t set up snap shots and timeshift in the process does it? For me with my lack of knowledge in setting it all up i just chose the quick and easy.
If you just do as Joe does in the video (I did) Calamares will automatically set up a @home and @/ directories (and two more) meaning all you have to do is to install timeshift.