Ce n'est pas vraiment un comportement bizarre.
Dans Word, ce numéro de version est stocké dans une "propriété de document personnalisée" dont la valeur est insérée à l'aide d'un champ DOCPROPERTY, comme celui-ci { DOCPROPERTY Version *Mergeformat }. Vous pouvez voir ces codes de champ dans Word en utilisant Alt-F9. Le résultat est affiché comme 5.0. Mais ces champs ne sont pas mis à jour automatiquement dans Word - pour les mettre à jour, vous pouvez sélectionner le champ et appuyer sur F9. Si vous faites cela, la valeur qui est effectivement stockée dans la propriété du document s'affiche. En d'autres termes, à un moment donné, quelqu'un a probablement mis à jour la valeur de la propriété à 5.0, puis a mis à jour le code du champ, puis (pour une raison quelconque) est revenu en arrière et a changé la valeur de la propriété du document à 4.0, puis no a mis à jour le champ { DOCPROPERTY }.
Dans LibreOffice, les choses fonctionnent un peu différemment - la valeur est mise à jour lorsque vous ouvrez le document, et donc 4.0 est affiché. (Vous ne pouvez pas voir le code du champ de la même manière que dans Word, mais si vous faites un clic droit, vous pouvez voir Champs... dans le menu déroulant. Là, vous devriez voir un champ personnalisé appelé Version).