Adding a third HEOS speaker to a group in Home Assistant could remove the second one. The integration preserves the current members when adding a player, instead of replacing the group with only the speakers named in the latest command.
Chris reproduced the problem with three devices and makes his first contribution to Home Assistant Core with the correction. Removing a speaker uses the unjoin action; joining a speaker to itself no longer dissolves its existing group.