Naldo ist da der Wahrheit recht nahe! Das Problem existiert in der Tat schon seit der „originalen“ Version von TBC (sprich, anno 2007), aber in rein technischer Sicht ist es kein „Fehler“ sondern eher eine echte Limitation des Spiels.
Genauer gesagt: wenn ein Begleiter inaktiv ist weil dessen Besitzer auf einem Reittier unterwegs ist werden bestimmte passive Effekte welche dessen maximale Lebenspunkte erhöhen nicht mehr konstant verfolgt (WoW konnte dies ganz nüchtern anno dazumal noch nicht). Sobald besagter Begleiter wieder aktiv wird kommt es zu einer Neuberechnung der momentanen versus der maximalen Lebenspunkte (im Sinne eines anteiligen Prozentsatzes), und das führt dann zum nur teilweise gefüllten Lebensbalken.
Dies ist prinzipiell durchaus lösbar, und wurde in WoW im Zuge späterer Erweiterungen des Spiels (während eines Neu-Designs aller Begleiter-Funktionen) auch geregelt, aber ob dies innerhalb der WotLK-Umgebung machbar ist stellt eine ganz andere Frage dar. Daher kann hier keine schnelle Lösung versprochen werden - und wäre im Sinne der Authentizität der Spielerfahrung eventuell auch nicht allerseits gewünscht.