Why does only the German (Switzerland) Gboard layout have umlauts?
As of the latest version (8.0.5), Gboard supports dedicated keys for umlauts on all German keyboards.

However, they will only show on the German variant of the keyboard, instead of the default QWERTZ variant on some locales (e.g. Germany, Austria), excluding the exclusive Swiss variant on the Switzerland locale.