Guys, I found something really weird. I cannot use `umount` as user to unmount the device. However, if I run the following command as an user: udisksctl unmount -b /dev/sdb1 then the device is unmounted properly.