Firewalls musst Du ausschalten, beide. Es sind ja 2 Rechner beteiligt.
Ansonsten fällt mir nur bind-address in my.ini (oder my.cnf) auf dem Xampp Rechner ein, ggf. steht da ein falscher Wert (vielleicht 127.0.01 o.ä.). Probier da mal 0.0.0.0 oder auch 192.168.1.241 und probiere jedesmal auch phpmyadmin aus. Mysql muss neu gestartet werden nach Änderungen an der Konfiguration.
Mit welchem Release Dbeaver probierst Du hier? Ich habe einfach das neueste vom neuen hier, läuft einwandfrei.