Some of it might be just random chance. Because, using the model in ChatGPT it produces the correct result,
Though, in the playground I get the boldfaced version.
Now…
It might not actually be a “mistake.”
(Hear me out, please!)
1
Typically vectors are typeset in bold.
From on Wikipedia,
For representing a vector, the common typographic convention is lower case, upright boldface type, as in v. The International Organization for Standardization (ISO) recommends either bold italic serif, as in \mathbf{v}, or non-bold italic serif accented by a right arrow, as in \displaystyle {\vec {v}}.
It could be that Omni is recognizing this as a dot-product between vectors and “correcting” the typesetting according to what it believes it should be.
But, more likely…
2
Your image does appear to be bolded.
I made a *non-*bolded version in \LaTeX which you can see here:
This is a much higher resolution version, but if I crop and scale yours and mine you can see yours is clearly in a heavy typeface.

When I provide the lighter typeface version to the gpt-4o model, it seems to get the result correct every time.
So, why does gpt-4-turbo not struggle with this? I don’t know, probably just because it is a larger model.
Anyway, I would spend at least a bit of time seeing if you can just get a better quality original source image before picking a fight with the model over this.