Ich habe auch den vLinker und benutze CarScanner auf iOS-Basis. Da wird im wesentlichen alles, was Sinn ergibt, angezeigt. Es gibt hier und da ein paar Merkwürdigkeiten, also es fehlt z.B. ein Wert auf der einen Seite, obwohl er auf einer anderen dargestellt wird. Auch wird manchmal kompletter Unsinn ausgegeben, bevor dann wieder ein sinnvollerer Wert angezeigt wird.
Es gibt zwei Werte vom OBD.
Einen SoC und einen der heißt SoC Display oder so ähnlich. Der eine ist der, der der fahrenden Person vom Auto angezeigt wird. Vermutlich hast du den für dich falschen Wert ausgelesen und willst eigentlich den anderen.
In der Kombi vLinker+CarScanner (iOS) heißt der OBD-Wert "SoC" und der Batterie-Stand im Fahrerdisplay "SoC Display":