cryptsetup luksFormat creates LUKS2 device with unusable preset sector-size (old kernels)
If you run
cryptsetup luksFormat --sector-size 4096 --type luks2 /dev/sdx
it'll pass even though actual kernel doesn't support larger encryption sector size. The later
cryptsetup open /dev/sdx my_crypt
command fails with error