The latest issue that breaks selection using this method seems to be related to the issue with icons being set for the s-button components described here: S-button do not show icons when in page action slots - #8 by _Ryan
Removing the icon prop for now fixes the issue.