It would be possible the router ist broken, yes. But I don’t see it, so far. It seems more like a configuration issue at the client side.

First, make sure you are in the right Network.

Start your Router. Wait approx. 5 Min. Start your computer.
Now the computer should get the network data via DHCP from the router.

Windows 10, via WLAN:
C:\Users\BenjaminMøller> ipconfig /all
[…]

Ethernet-Adapter Netzwerkbrücke:

   Verbindungsspezifisches DNS-Suffix: lan
   Beschreibung. . . . . . . . . . . : Microsoft Network Adapter Multiplexor Driver
   Physische Adresse . . . . . . . . : CC-2F-71-xx-xx-xx
   DHCP aktiviert. . . . . . . . . . : Ja
   Autokonfiguration aktiviert . . . : Ja
   Verbindungslokale IPv6-Adresse  . : fe80::bcf4:xxx:xxxx:xxxx%18(Bevorzugt)
   IPv4-Adresse  . . . . . . . . . . : 192.168.8.110(Bevorzugt)
   Subnetzmaske  . . . . . . . . . . : 255.255.255.0
   Lease erhalten. . . . . . . . . . : Samstag, 28. Mai 2022 12:54:28
   Lease läuft ab. . . . . . . . . . : Sonntag, 29. Mai 2022 05:47:35
   Standardgateway . . . . . . . . . : 192.168.8.1
   DHCP-Server . . . . . . . . . . . : 192.168.8.1
   DHCPv6-IAID . . . . . . . . . . . : 734xxxxxx
   DHCPv6-Client-DUID. . . . . . . . : 00-01-00-01-28-xx-xx-xx-xx-xx-xx-xx-xx-xx
   DNS-Server  . . . . . . . . . . . : 192.168.8.1
   NetBIOS über TCP/IP . . . . . . . : Aktiviert
  1. Is the DCHP-Server 192.168.8.1? If not, turn off the mentioned.
  2. Is the Subnet right? 255.255.255.0 is the only valid
  3. Is the first part of the IP-address 192.168.8. and is the last part other than 1?
    it is helpfull, when the DNS is 192.168.8.1, but not needed at this point.

Is the router available via ICMP?

C:\Users\BenjaminMøller> ping 192.168.8.1

Ping wird ausgeführt für 192.168.8.1 mit 32 Bytes Daten:
Antwort von 192.168.8.1: Bytes=32 Zeit=1ms TTL=64
Antwort von 192.168.8.1: Bytes=32 Zeit=1ms TTL=64
Antwort von 192.168.8.1: Bytes=32 Zeit=2ms TTL=64
Antwort von 192.168.8.1: Bytes=32 Zeit=2ms TTL=64

Ping-Statistik für 192.168.8.1:
    Pakete: Gesendet = 4, Empfangen = 4, Verloren = 0
    (0% Verlust),
Ca. Zeitangaben in Millisek.:
    Minimum = 1ms, Maximum = 2ms, Mittelwert = 1ms

Is there any route, other than the direct?

C:\Users\BenjaminMøller> tracert 192.168.8.1

Routenverfolgung zu console.gl-inet.com [192.168.8.1]
über maximal 30 Hops:

  1     1 ms     1 ms     1 ms  console.gl-inet.com [192.168.8.1]

Ablaufverfolgung beendet.

and maybe there is a address conflict? Not very likely, but it could be checked, too:

C:\Users\BenjaminMøller> arp -a
[...]
Schnittstelle: 192.168.8.110 --- 0x12
  Internetadresse       Physische Adresse     Typ
  192.168.8.1           94-83-c4-xx-xx-xx     dynamisch    (<- this needs to be unique)
  192.168.8.189         6c-ad-f8-xx-xx-xx     dynamisch   (<- this, too ...)
  192.168.8.255         ff-ff-ff-ff-ff-ff     statisch
  224.0.0.22            01-00-5e-xx-xx-xx     statisch
  224.0.0.251           01-00-5e-xx-xx-xx     statisch
  224.0.0.252           01-00-5e-xx-xx-xx     statisch
  239.255.255.250       01-00-5e-xx-xx-xx     statisch
  255.255.255.255       ff-ff-ff-ff-ff-ff     statisch

Is there a virus scanner, web-filter or Plugin involved? Than try another client.
I do like curl, to check:

C:\Users\BenjaminMøller> curl http://192.168.8.1
<!DOCTYPE html>
<html lang="en">
        <head>
                <meta charset="UTF-8">
        <title>GL.iNet Admin Panel</title>
[...]

Add: make sure http:// ist used, https:// won’t work. In doubt, make clearer by using http://192.168.8.1:80 (the Port :80 usually will be added by your browser).