I'm pretty sure it's because the word for p.strength makes the string longer than optimal and it pushes it too far. On my computer in English part of the zero is cut off, but it's still clear that it's 100 and not 10.
You could do a
string replacement and abbreviate p.strength to be something shorter.
Looks like the appropriate string is "STR_PSIONIC_STRENGTH_SHORT"
I haven't tested this, but I think it would go:
- type: ru
strings:
STR_PSIONIC_STRENGTH_SHORT: "P.S>{ALT}{0}"