Created attachment 854551 [details]
terminal dump
I tryied what you suggested but it didn't change the result.
For your question, I little "cheated" only to have an easy test bench:
No one oblige me to have a real SSD so I created a Tumbleweed VM with 2 virtual
disks, I installed operating system in one, the other I partitioned in two
partitions. Eg. /dev/sdb1,/dev/sdb2 5G each.
then:
pvcreate /dev/sdb1
pvcreate /dev/sdb2
vgcreate testlvm /dev/sdb1 /dev/sdb2
lvcreate -n testlv -L 2G testlvm /dev/sdb1
lvcreate -H -L 1G -n testlvcache testlvm/testlv /dev/sdb2
then you have a "cached" testlv.
mkfs.btrfs -n test /dev/testlvm/testlv
and you can also mount it...