@erictan90 after I look around about Umbrel, based on
this, Umbrel doesn't allow public incoming connections. Though I don't know much about how Umbrel is configured and how Docker works. But probably, that is the reason why you didn't get any inbound connections, which the node doesn't act as a listening node.
I see that @Cygan have a similar issue on the previous page, maybe Cygan could confirm whether the issue has been resolved or not.