I’m not sure watched words was designed to handle HTML… although you’re right that the inconsistency is a little weird.
As a workaround, instead of <sub>2</sub>, you could use a unicode subscript two: VO₂max. I suspect that will work much more reliably.