Yast is great for browsing and installing e.g patterns (sets of packages). If in trouble always give zypper a try: The command line is by far the easiest way to update Tumbleweed.
Always show the list of repos including the URL and the zypper command as well its output:
erlangen:~ # zypper repos --alias --uri --refresh --show-enabled-only --priority
# | Alias | Enabled | GPG Check | Refresh | Priority | URI
---+---------------+---------+-----------+---------+----------+---------------------------------------------------------------------
24 | packman | Yes | (r ) Yes | Yes | 90 | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/
21 | non-oss | Yes | (r ) Yes | Yes | 99 | https://download.opensuse.org/tumbleweed/repo/non-oss/
23 | oss | Yes | (r ) Yes | Yes | 99 | https://download.opensuse.org/tumbleweed/repo/oss/
30 | update | Yes | (r ) Yes | Yes | 99 | https://download.opensuse.org/update/tumbleweed/
11 | google-chrome | Yes | (r ) Yes | Yes | 100 | https://dl.google.com/linux/chrome/rpm/stable/x86_64
18 | jalbum | Yes | ( ) No | Yes | 100 | https://jalbum.net/download/software/yumrepo/
20 | myrepo | Yes | ( ) No | Yes | 100 | dir:/home/karl/Downloads/myrepo
erlangen:~ # zypper dup
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...
Nothing to do.
erlangen:~ #
Thanks I am learning
Tumbleweed shines and maintenance is easy. The hard part is learning the easy way.