Client-submitted duplicate UUIDs were causing a false GROUP_NOT_FOUND: size(deduplicated_db_result)==1 != size(submitted)==2. Deduplicate input with HashSet before calling findGroupsByIds so the size comparison is always against unique IDs. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>