That symptom set (“DMs arrive, but zero group envelopes ever show up in the daemon / even receive”) points away from OpenClaw and toward signal-cli account state or signal-cli refusing to process group messages (often because of identity / sender-key / group-state sync issues).
A few practical things that are worth trying before “delete account + re-register”:
1) Upgrade signal-cli (seriously)
0.14.1 is old enough that it’s in the “might randomly break” zone. Signal server-side changes are brutal to older clients.
After upgrading, run (this is explicitly called out in the signal-cli man page as fixing receive problems):
signal-cli -a +<bot> updateAccount
Then restart the daemon and re-test group traffic.
2) Check whether group messages are arriving but being dropped due to identity trust/decrypt
It’s possible to “receive nothing” at the app level if signal-cli refuses messages due to identity trust issues (DM works because you’ve verified/trusted that one identity; group has many senders).