Monero: Can't connect to custom node
The following monerod config works fine from the desktop app.
Cake Wallet can't connect to the node.

Monerod custom node config:
```cfg
# https://monerodocs.org/interacting/monerod-reference/

# Data directory (blockchain db and indices)
data-dir=/data
log-file=/log/monero.log
log-level=2

# Server
no-igd=1            # Disable UPnP port mapping
# Emergency checkpoints set by MoneroPulse operators will be enforced to workaround potential consensus bugs
# Check https://monerodocs.org/infrastructure/monero-pulse/ for explanation and trade-offs
enforce-dns-checkpointing=1 # Prevent invalid forks

# P2P network
p2p-bind-ip=0.0.0.0     # Bind to all interfaces (the default)
p2p-bind-port=18080     # Bind to default port

p2p-use-ipv6=1          # Allow ipv6
p2p-bind-ipv6-address=::    # Bind to all interfaces (the default)

hide-my-port=1          # Do not propagate self as a peer for others.
limit-rate-down=200000      # Download limit
limit-rate-up=   10000      # Upload limit

# Node RPC API
public-node=0           # We are not a public node

rpc-restricted-bind-ip=0.0.0.0  # Bind to all interfaces
rpc-restricted-bind-port=18089  # Bind on default port

zmq-rpc-bind-ip=0.0.0.0
zmq-rpc-bind-port=18082
zmq-pub=tcp://0.0.0.0:18084

rpc-bind-ip=0.0.0.0
rpc-bind-port=18081
rpc-bind-ipv6-address=::    # Bind to all interfaces
rpc-use-ipv6=1          # Allow ipv6

confirm-external-bind=1     # Open node (confirm)
rpc-login=username:passwordaaaaaaaaaaaaaaaaaaa
rpc-ssl=enabled

# Performance
prune-blockchain=1
sync-pruned-blocks=1
# Slow but reliable db writes
db-sync-mode=safe:sync
# Fast and reckless
#db-sync-mode=fastest:async:250000000bytes

out-peers=64              # This will enable much faster sync and tx awareness; the default 8 is suboptimal nowadays
in-peers=1024             # The default is unlimited; we prefer to put a cap on this
```

However I can't connect to it from Cake Wallet.
The dot stays red.

**Expected behavior**
The dot should turn green and I should be able to use the node.
Or at least some sort of connection error message should appear telling me about the problem.

**Platform:**
 - OS: Android
 - Device: Samsung
 - Cake Wallet Version: 4.13.3


**Additional context**
I tried all kinds of permutations of ssl/trusted.
I will try to compile the app and get some logcat.
Maybe it logs something useful.
