Highlighting fails if one Bible has Simple Strongs and another has eStrongs
Example:
https://www.stepbible.org/?q=reference=Gen.1.1|version=ESV|version=THOT|version=OHB
If you hover over "created" in ESV the Hebrew is highlighted in OHB but not in THOT
ESV and OHB have the old Strong tagging while THOT has tagging that matches more modern knowledge of Hebrew. For most words this makes no difference, but the Hebrew verb bara is now known to be two separate verbs meaning "to create" and "to fatten" (H1254a and H1254b).
This is marked up as H1254!a to be compatible with older JSword software.

The highlighting routine needs to ignore the ! and anything that follows it, in order to work with all Bibles. This issue will become more common when the new disambiguated augmentation is implemented.