Initial Bitcoin download extremely slow with errors in logs

I’m making <0.5% progress a day and am only at 17%. I’ve been syncing for at least a few weeks now. I have a Raspberry Pi 4, 8 GB RAM, running umbrelOS 1.2.1, with a 2TB SSD. For reference I downloaded BitcoinCore to my iMac and it sync’d in 2 days. So It seems to be something with the Umbrel setup or possibly TOR. My iMac didn’t sync over TOR, but I do have a TOR browser installed and can connect to TOR with that just fine. When I check the bitcoin app logs on my umbrel I see a LOT of tor/i2p related errors and warnings. Does anyone have ideas what’s going on or how to fix it? At this rate it’ll take me half a year to get sync’d!

bitcoin_i2pd_daemon_1  | 07:54:49@247/error - Tunnels: Can't select next hop for JNY2XUxr6BPSlrXWBf0Jze4STD7QP0afP1Ccnelt0y4=
bitcoin_i2pd_daemon_1  | 07:54:49@247/error - Tunnels: Can't create inbound tunnel, no peers available
bitcoin_i2pd_daemon_1  | 07:56:44@505/error - Streaming: No packets have been received yet
bitcoin_i2pd_daemon_1  | 07:57:21@505/error - Streaming: No packets have been received yet
bitcoin_i2pd_daemon_1  | 07:57:25@505/error - SAM: Read error: End of file
bitcoin_tor_1          | Jul 10 05:03:51.000 [warn] Received http status code 404 ("Not found") from server 208.113.128.210:9001 while fetching "/tor/keys/fp/D586D18309DED4CD6D57C18FDB97EFA96D330566".
bitcoin_i2pd_daemon_1  | 07:57:25@505/error - SAM: Stream read error: Operation canceled
bitcoin_tor_1          | Jul 10 05:31:00.000 [notice] Closed 1 streams for service [scrubbed].onion for reason resolve failed. Fetch status: No more HSDir available to query.
bitcoin_tor_1          | Jul 10 07:15:49.000 [notice] Heartbeat: Tor's uptime is 4 days 11:51 hours, with 22 circuits open. I've sent 218.54 MB and received 3.10 GB. I've received 1544 connections on IPv4 and 0 on IPv6. I've made 19 connections with IPv4 and 0 with IPv6.
bitcoin_i2pd_daemon_1  | 07:57:42@247/error - Tunnel: Tunnel with id 4192249975 already exists
bitcoin_i2pd_daemon_1  | 07:57:42@130/error - Garlic: Can't handle ECIES-X25519-AEAD-Ratchet message
bitcoin_i2pd_daemon_1  | 07:58:04@505/error - Destination: Can't send LeaseSet request, no inbound tunnels found
bitcoin_i2pd_daemon_1  | 07:58:04@505/error - Destination: Can't send LeaseSet request, no outbound tunnels found
bitcoin_i2pd_daemon_1  | 07:58:04@505/error - Destination: Can't publish LeaseSet. Destination is not ready
bitcoin_i2pd_daemon_1  | 07:58:43@247/error - Tunnels: Can't select next hop for hhcvdUgVJJ76dkrHHEcgYct8C80LArmW4NtOzOOw4gs=
bitcoin_i2pd_daemon_1  | 07:58:43@247/error - Tunnels: Can't create inbound tunnel, no peers available
bitcoin_i2pd_daemon_1  | 07:59:34@505/error - SAM: Read error: End of file
bitcoin_tor_1          | Jul 10 07:15:49.000 [notice] While bootstrapping, fetched this many bytes: 650646 (consensus network-status fetch); 9295 (authority cert fetch); 11143286 (microdescriptor fetch)
bitcoin_tor_1          | Jul 10 07:15:49.000 [notice] While not bootstrapping, fetched this many bytes: 1605719 (consensus network-status fetch); 80461 (authority cert fetch); 1916089 (microdescriptor fetch)
bitcoin_tor_1          | Jul 10 07:15:49.000 [notice] Heartbeat: Our onion services received 0 v3 INTRODUCE2 cells and attempted to launch 0 rendezvous circuits.
bitcoin_tor_1          | Jul 10 07:37:58.000 [warn] Received http status code 404 ("Not found") from server 208.113.128.210:9001 while fetching "/tor/keys/fp/D586D18309DED4CD6D57C18FDB97EFA96D330566".
bitcoin_tor_1          | Jul 10 07:51:36.000 [notice] Closed 1 streams for service [scrubbed].onion for reason resolve failed. Fetch status: No more HSDir available to query.
bitcoin_tor_1          | Jul 10 09:42:14.000 [warn] Received http status code 404 ("Not found") from server 208.113.128.210:9001 while fetching "/tor/keys/fp/D586D18309DED4CD6D57C18FDB97EFA96D330566".
bitcoin_tor_1          | Jul 10 09:44:06.000 [notice] Your network connection speed appears to have changed. Resetting timeout to 60000ms after 18 timeouts and 1000 buildtimes.
bitcoin_tor_1          | Jul 10 09:57:18.000 [notice] Closed 1 streams for service [scrubbed].onion for reason resolve failed. Fetch status: No more HSDir available to query.
bitcoin_tor_1          | Jul 10 11:02:15.000 [warn] Received http status code 404 ("Not found") from server 208.113.128.210:9001 while fetching "/tor/keys/fp/D586D18309DED4CD6D57C18FDB97EFA96D330566".
bitcoin_i2pd_daemon_1  | 07:59:34@505/error - SAM: Read error: End of file
bitcoin_i2pd_daemon_1  | pure virtual method called
bitcoin_i2pd_daemon_1  | terminate called without an active exception
bitcoin_i2pd_daemon_1  | ln: /home/i2pd/data/certificates/i2pd_certificates: File exists
bitcoin_i2pd_daemon_1  | 08:40:39@942/none - i2pd v2.44.0 (0.9.56) starting...
bitcoin_i2pd_daemon_1  | 10:53:40@258/error - Tunnels: Can't select next hop for N3~f-OBDEQ~gGFuBrFFpG7G7dm57TKv9dLn1zUX~VZ0=
bitcoin_i2pd_daemon_1  | 10:53:40@258/error - Tunnels: Can't create inbound tunnel, no peers available
bitcoin_i2pd_daemon_1  | 10:54:18@258/error - Tunnels: Can't select next hop for PQE3MXuwSLgr-2kF8Ifz-2KpgsUYrDDEeJYLw9I06-I=
bitcoin_i2pd_daemon_1  | 10:54:18@258/error - Tunnels: Can't create inbound tunnel, no peers available
bitcoin_i2pd_daemon_1  | 10:54:45@258/error - Tunnels: Can't select next hop for PQE3MXuwSLgr-2kF8Ifz-2KpgsUYrDDEeJYLw9I06-I=
bitcoin_i2pd_daemon_1  | 10:54:45@258/error - Tunnels: Can't create inbound tunnel, no peers available
bitcoin_i2pd_daemon_1  | 10:55:00@258/error - Tunnels: Can't select next hop for PhWMMiQ4S29ChKoH~bI3UWbFE~8xbw~wS346sgqO57g=
bitcoin_i2pd_daemon_1  | 10:55:00@258/error - Tunnels: Can't create inbound tunnel, no peers available
bitcoin_i2pd_daemon_1  | 10:55:00@258/error - Tunnels: Can't select next hop for w-se4Z5HQR-7DK452rr~VmX7gwY9l4ZNnokcqrKKJdo=
bitcoin_i2pd_daemon_1  | 10:55:00@258/error - Tunnels: Can't create inbound tunnel, no peers available
bitcoin_i2pd_daemon_1  | 10:55:51@258/error - Tunnels: Can't select next hop for w-se4Z5HQR-7DK452rr~VmX7gwY9l4ZNnokcqrKKJdo=
bitcoin_i2pd_daemon_1  | 10:55:51@258/error - Tunnels: Can't create inbound tunnel, no peers available
bitcoin_i2pd_daemon_1  | 10:55:51@258/error - Tunnels: Can't select next hop for w-se4Z5HQR-7DK452rr~VmX7gwY9l4ZNnokcqrKKJdo=
bitcoin_i2pd_daemon_1  | 10:55:51@258/error - Tunnels: Can't create inbound tunnel, no peers available
bitcoin_i2pd_daemon_1  | 10:55:51@258/error - Tunnels: Can't select next hop for owK8lWcFqouCsZ2mskAdS8wK4pRxynR2nKEXWqowXyM=
bitcoin_i2pd_daemon_1  | 10:55:51@258/error - Tunnels: Can't create inbound tunnel, no peers available
bitcoin_i2pd_daemon_1  | 10:56:12@258/error - Tunnels: Can't select next hop for w-se4Z5HQR-7DK452rr~VmX7gwY9l4ZNnokcqrKKJdo=
bitcoin_i2pd_daemon_1  | 10:56:12@258/error - Tunnels: Can't create inbound tunnel, no peers available
bitcoin_i2pd_daemon_1  | 10:56:25@258/error - Tunnels: Can't select next hop for wbiE5-jnbSYXh-R~j8nvM-hwbCSajfilORWzhKSh1AY=
bitcoin_i2pd_daemon_1  | 10:56:25@258/error - Tunnels: Can't create inbound tunnel, no peers available
bitcoin_i2pd_daemon_1  | 10:56:28@258/error - Tunnels: Can't select next hop for w-se4Z5HQR-7DK452rr~VmX7gwY9l4ZNnokcqrKKJdo=
bitcoin_i2pd_daemon_1  | 10:56:28@258/error - Tunnels: Can't create inbound tunnel, no peers available
bitcoin_i2pd_daemon_1  | 10:56:49@258/error - Tunnels: Can't select next hop for pjEGVS8~WDYFUOszyaCIuER3dFp4SKIZ1jZ8J1uBrx0=
bitcoin_i2pd_daemon_1  | 10:56:49@258/error - Tunnels: Can't create inbound tunnel, no peers available
bitcoin_i2pd_daemon_1  | 11:04:09@987/error - Addressbook: LeaseSet for address reg.i2p not found
bitcoin_i2pd_daemon_1  | 11:04:18@258/error - Tunnels: Can't select next hop for 8Cpis8-tMNmLHMpx09idsVg6-DFrOjvc~NEfyb4zigA=
bitcoin_i2pd_daemon_1  | 11:04:18@258/error - Tunnels: Can't create inbound tunnel, no peers available
bitcoin_i2pd_daemon_1  | 11:04:39@258/error - Tunnels: Can't select next hop for 8Z6888Bq2gfxX7qORlApTHOizPsf8curAigQ5gv6ozc=
bitcoin_i2pd_daemon_1  | 11:04:39@258/error - Tunnels: Can't create inbound tunnel, no peers available
bitcoin_i2pd_daemon_1  | 11:04:45@828/error - Garlic: Can't handle ECIES-X25519-AEAD-Ratchet message
bitcoin_i2pd_daemon_1  | 11:04:45@828/error - Garlic: Can't handle ECIES-X25519-AEAD-Ratchet message
bitcoin_i2pd_daemon_1  | 11:05:19@258/error - Tunnels: Can't select next hop for yQN8Qt0K0yi89DrMaMa0LhHpQkxj2X3zS0SATe5QAXI=
bitcoin_i2pd_daemon_1  | 11:05:19@258/error - Tunnels: Can't create inbound tunnel, no peers available
bitcoin_i2pd_daemon_1  | 11:05:52@258/error - Tunnels: Can't select next hop for ~oTKEOJKo6MmcKdamLKU4t2Lnx7dcLtsI7bkBzeB0-E=
bitcoin_i2pd_daemon_1  | 11:05:52@258/error - Tunnels: Can't create inbound tunnel, no peers available
bitcoin_i2pd_daemon_1  | 11:05:52@258/error - Tunnel: Tunnel with id 1217257617 already exists
bitcoin_i2pd_daemon_1  | 11:07:22@258/error - Tunnels: Can't select next hop for ~oTKEOJKo6MmcKdamLKU4t2Lnx7dcLtsI7bkBzeB0-E=
bitcoin_i2pd_daemon_1  | 11:07:22@258/error - Tunnels: Can't create inbound tunnel, no peers available
bitcoin_i2pd_daemon_1  | 11:07:27@258/error - Tunnels: Can't select next hop for owK8lWcFqouCsZ2mskAdS8wK4pRxynR2nKEXWqowXyM=
bitcoin_i2pd_daemon_1  | 11:07:27@258/error - Tunnels: Can't create inbound tunnel, no peers available
bitcoin_i2pd_daemon_1  | 11:07:27@538/error - Garlic: Can't handle ECIES-X25519-AEAD-Ratchet message
bitcoin_i2pd_daemon_1  | 11:07:27@828/error - Garlic: Can't handle ECIES-X25519-AEAD-Ratchet message
bitcoin_i2pd_daemon_1  | 11:09:44@828/error - Destination: Can't send LeaseSet request, no inbound tunnels found
bitcoin_i2pd_daemon_1  | 11:09:44@987/error - Addressbook: LeaseSet for address reg.i2p not found
bitcoin_i2pd_daemon_1  | 11:10:05@258/error - Tunnels: Can't select next hop for NA~k5oM21ZQBTI3TlsHX4CfNKKxqL6tqN9ORCJF5HTc=
bitcoin_i2pd_daemon_1  | 11:10:05@258/error - Tunnels: Can't create inbound tunnel, no peers available
bitcoin_i2pd_daemon_1  | 11:10:59@258/error - Tunnels: Can't select next hop for HsLTYwuzYtp9pDZbXtl9Wol6H0Zg5mn8QVpkcg3~YBY=
bitcoin_i2pd_daemon_1  | 11:10:59@258/error - Tunnels: Can't create inbound tunnel, no peers available
bitcoin_i2pd_daemon_1  | 11:11:29@294/error - SSU2: RelayIntro unknown router to introduce
bitcoin_i2pd_daemon_1  | 11:12:49@538/error - Garlic: Can't handle ECIES-X25519-AEAD-Ratchet message
bitcoin_i2pd_daemon_1  | 11:12:49@828/error - Garlic: Can't handle ECIES-X25519-AEAD-Ratchet message
bitcoin_i2pd_daemon_1  | 11:20:24@828/error - Streaming: No packets have been received yet
bitcoin_i2pd_daemon_1  | 11:20:40@258/error - Tunnels: Can't select next hop for ~oTKEOJKo6MmcKdamLKU4t2Lnx7dcLtsI7bkBzeB0-E=
bitcoin_i2pd_daemon_1  | 11:20:40@258/error - Tunnels: Can't create inbound tunnel, no peers available
bitcoin_i2pd_daemon_1  | 11:20:40@538/error - Garlic: Can't handle ECIES-X25519-AEAD-Ratchet message
bitcoin_i2pd_daemon_1  | 11:22:00@538/error - Garlic: Can't handle ECIES-X25519-AEAD-Ratchet message
bitcoin_i2pd_daemon_1  | 11:22:00@538/error - Garlic: Can't handle ECIES-X25519-AEAD-Ratchet message
bitcoin_i2pd_daemon_1  | 11:22:00@538/error - Garlic: Can't handle ECIES-X25519-AEAD-Ratchet message
bitcoin_i2pd_daemon_1  | 11:22:00@538/error - Garlic: Can't handle ECIES-X25519-AEAD-Ratchet message
bitcoin_i2pd_daemon_1  | 11:22:00@538/error - Garlic: Can't handle ECIES-X25519-AEAD-Ratchet message
bitcoin_i2pd_daemon_1  | 11:24:00@71/error - Addressbook: Subscriptions request timeout expired
bitcoin_i2pd_daemon_1  | 11:24:00@71/error - Addressbook: Subscriptions request timeout expired
bitcoin_i2pd_daemon_1  | 11:24:00@71/error - Addressbook: Subscriptions request timeout expired
bitcoin_i2pd_daemon_1  | 11:24:00@71/error - Addressbook: Subscriptions request timeout expired
bitcoin_i2pd_daemon_1  | 11:24:00@71/error - Addressbook: Subscriptions request timeout expired
bitcoin_i2pd_daemon_1  | 11:24:00@71/error - Addressbook: Subscriptions request timeout expired
bitcoin_i2pd_daemon_1  | 11:24:00@71/error - Identity: Buffer length 0 is too small
bitcoin_i2pd_daemon_1  | 11:24:00@71/error - Addressbook: Malformed address F1dDUxAZ3W55cHEYHc9bx5G2PeKaEL-MgcxdHIw4hE1ZZ4kmIFVrBoS2TXvNMaZZ8djsccfftXpEVtYj6ysKhqfU18eBmdOjj6fsz-mCod~ia0Rqag0hv0XjYQFYIedBzhv9CbAdbEbbC~dBqp8VvUY~0OIUqC7w6hI-TKfJlsDWbN7Obxb------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- for eientei.i2p
bitcoin_i2pd_daemon_1  | ln: /home/i2pd/data/certificates/i2pd_certificates: File exists
bitcoin_i2pd_daemon_1  | 12:12:49@140/none - i2pd v2.44.0 (0.9.56) starting...
bitcoin_i2pd_daemon_1  | 12:44:25@140/error - RouterInfo: File/home/i2pd/data/netDb/r4/routerInfo-4RHo4ffXQEj-kM1fqE81txgqG7sTvwrnpwLmElmlhzE=.dat is malformed
bitcoin_i2pd_daemon_1  | 12:49:20@1/error - Tunnels: Can't select next hop for u~BlPVV7GeMP14nfJwFrapgaRDe37Ck2rnfhrbD6ydI=
bitcoin_i2pd_daemon_1  | 12:49:20@1/error - Tunnels: Can't create inbound tunnel, no peers available

I forgot to include some bitcoin_app_proxy errors I’m seeing as well:

bitcoin_app_proxy_1  | [HPM] Error occurred while proxying request umbrel.local:2100/v1/bitcoind/info/stats to http://10.21.22.2:3005/ [ECONNRESET] (https://nodejs.org/api/errors.html#errors_common_system_errors)
bitcoin_app_proxy_1  | Proxy error: socket hang up
bitcoin_app_proxy_1  | [HPM] Error occurred while proxying request umbrel.local:2100/v1/bitcoind/info/connections to http://10.21.22.2:3005/ [ECONNRESET] (https://nodejs.org/api/errors.html#errors_common_system_errors)
bitcoin_app_proxy_1  | Proxy error: socket hang up
bitcoin_app_proxy_1  | [HPM] Error occurred while proxying request umbrel.local:2100/v1/bitcoind/info/sync to http://10.21.22.2:3005/ [ECONNRESET] (https://nodejs.org/api/errors.html#errors_common_system_errors)

Bump. Has anyone seen these errors before?