The OS will wait until the mount is successful with these settings, which is why GNOME doesn't load. Try adding nofail to your options. It should continue with the boot process if you are out of the network with that option set. (https://wiki.archlinux.org/title/Fstab#External_devices)