@liamcottle see discussion in #troubleshooting on Discord.
tl;dr is I'm suspecting the app doesn't take into account 4-bytes of overhead when sending region scoped messages, and any messages close to the limit hit MAX_FRAME_SIZE on any repeaters so they get dropped silently.
Do we want a fix in the firmware or just reduce 4-byte when region scope is active?