Si j'ai bien compris, le calque à inverser en symétrie horizontale devrait avoir une largeur inférieure à l'image.
S'il se "positionne" à droite, cela semble signifier que le calque possède en réalité la même largeur que l'image.
Pour le vérifier, activer dans les préférences / Divers / Afficher les limites du calque actif.
Si une partie du calque a été effacée et que les limites du calque actif continuent à prendre toute la largeur en compte,
c'est parce que le calque n'a pas été recadré.
Pour le vérifier : menu Sélection / Sélectionner le calque ou Maj + Ctrl + A, clic droit dans la sélection /
Recadrer le calque,
et la symétrie horizontale se fera alors sur place sans déplacement du calque.
A noter que l'on rencontre des problèmes similaires avec des dégradés,
si l'on travaille sans sélection sur un calque qui a été tronqué, mais pas recadré.