Shouldn't this then work?:
./hashcat -a 3 -m 1000 --hex-charset 902BD6FDDF5248CE7902174E408F3F1F 4600720061006e0074006900?b?b65006b003100
./hashcat -a 3 -m 1000 --hex-charset 902BD6FDDF5248CE7902174E408F3F1F 004600720061006e00740069?b?b0065006b0031
here you add the null bytes manually and the two byte unicode ลก (6101) should fall in the ?b?b ? However hashcat doesn't find it in this case either.
./hashcat -a 3 -m 1000 --hex-charset 902BD6FDDF5248CE7902174E408F3F1F 4600720061006e0074006900?b?b65006b003100
./hashcat -a 3 -m 1000 --hex-charset 902BD6FDDF5248CE7902174E408F3F1F 004600720061006e00740069?b?b0065006b0031
here you add the null bytes manually and the two byte unicode ลก (6101) should fall in the ?b?b ? However hashcat doesn't find it in this case either.