There is a good article on connecting DBeaver to MS SQL Server with Kerberos Ticket Cache in Windows. I only chanced upon this article after I have fixed by issue without using a Kerberos Cache.
You would have noticed that when you select Kerberos, the User name and password prompt is grayed out. Choose another authentication scheme to enter the Kerberos user name and password, in the form of [email protected], assuming your Kerberos domain is yyy.local. Do also ensure that the sql server name is the fully qualified name that matches the SPN.

After that, you may proceed to test the connection. And it should work. Do let me know if you find otherwise.
I have chanced upon Kerberos authentication because Windows Authentication failed because of integrated authentication. I have also found a link that sets the driver properties of “Integrated Authentication” to be true. This also works for me.