Bitcoin node app progress stuck at 30% when syncing

I have 2 TB of HD space and slightly more than 1 TB has been used by Ubuntu and Bitcoin. I have 922 GB left. As the title states, my Bitcoin node sync progress is stuck at 30%. Do I need to upgrade my hard drive for it to continue? 1. I am using a desktop PC windows 11, umbrel 0.5.4.

Troubleshooting log:

=====================
= Umbrel debug info =

Umbrel version

0.5.4

Memory usage

           total        used        free      shared  buff/cache   available

Mem: 15G 1.6G 6.5G 3.0M 7.8G 13G
Swap: 4.1G 0B 4.1G

total: 10.3%
system: 6.4%
electrs: 1.8%
bitcoin: 1.6%
tailscale: 0.5%

Memory monitor logs

2024-03-13 15:27:58 Memory monitor running!
3265 ? S 0:00 bash ./scripts/memory-monitor
Memory monitor is already running
2024-03-13 16:02:50 Memory monitor running!
2024-03-13 21:21:19 Memory monitor running!
2460 ? S 0:00 bash ./scripts/memory-monitor
Memory monitor is already running

Filesystem information

Filesystem Size Used Avail Use% Mounted on
/dev/sdc 1007G 196G 761G 21% /
/dev/sdc 1007G 196G 761G 21% /

Karen logs

Pulling web … extracting (100.0%)
Pulling web … downloading (14.2%)
Pulling web … pull complete
Pulling web … downloading (18.3%)
Pulling web … downloading (22.3%)
Pulling web … downloading (27.4%)
Pulling web … downloading (32.5%)
Pulling web … downloading (37.5%)
Pulling web … downloading (43.6%)
Pulling web … downloading (49.7%)
Pulling web … downloading (55.8%)
Pulling web … downloading (60.9%)
Pulling web … downloading (68.0%)
Pulling web … downloading (75.0%)
Pulling web … downloading (81.1%)
Pulling web … downloading (87.2%)
Pulling web … downloading (93.2%)
Pulling web … verifying checksum
Pulling web … download complete
Pulling web … extracting (1.0%)
Pulling web … extracting (23.3%)
Pulling web … extracting (60.8%)
Pulling web … extracting (90.2%)
Pulling web … extracting (100.0%)
Pulling web … pull complete
Pulling web … digest: sha256:ac0c192f6cba52877e…
Pulling web … status: downloaded newer image fo…
Pulling web … done
Starting app tailscale…

Warning: “tailscale” has no ‘app_proxy’ defined
“tailscale” needs this to generate Tor HS

Creating tailscale_web_1 …
Creating tailscale_web_1 … done
Saving app tailscale in DB…
Successfully installed app tailscale
karen is running in /home/agentgforce/umbrel/events
Got signal: change-password
karen is getting triggered!
This script must only be run on Umbrel OS
karen is running in /home/agentgforce/umbrel/events
2448 ? S 0:00 bash ./karen
2494 ? S 0:00 bash ./karen
karen is already running
Got signal: change-password
karen is getting triggered!
This script must only be run on Umbrel OS
Got signal: debug
karen is getting triggered!

Docker containers

NAMES STATUS
tailscale_web_1 Up 2 hours
electrs_app_1 Up 2 hours
electrs_app_proxy_1 Up 2 hours
electrs_tor_1 Up 2 hours
electrs_electrs_1 Restarting (1) 9 seconds ago
bitcoin_server_1 Up 2 hours
bitcoin_i2pd_daemon_1 Up 2 hours
… (177 lines left)

i have 0 peers. should i hardwire my internet connection with an ethernet cable?