Edit: that was wrong, 31 is convertible
I might be wrong, but I think I understand why it’s happening. Running
$ cat /sys/devices/virtual/dmi/id/chassis_type
I am getting the value 31 (detachable), when I think it should be reporting 32 (convertible)
For me, the bugs that I usually encounter in linux are way less annoying than the ones I had on Windows