I assume you installed kicad from the tumbleweed repositories? That should have cleared up any dependency issues. When you log in as root at the console screen try
to see if that clears up any missing dependencies. Also as you may know logging in to the gui as root is not recommended so when you've tried zypper dup type exit and you'll revert to "login" prompt. Type in your username and password and then type
followed password (root, I think in standard tumbleweed config) and that should open the gui in your username.
However, there is obviously a problem with your tumbleweed installation as a standard install should take you straight to a gui as user.