Thanks for posting about this. @jbleroux is right–you can create one interaction and
select limit to sibling elements. Please note that if you take this route all class names will need to match.
That said I think the issue here is that have the interaction on a text span within a text block rather than on a separate element.
To resolve this, can you please add a new text link and apply the interaction there instead of on a text span? You will need to adjust your interactions slightly as these are new elements but this should resolve your issue.
GIF showing this (apologies if it seems fast-due to low fps): https://cl.ly/1Z2X260i1b3G