You'd have to show the details of how you arrived at the particular value. I can't tell what you did by looking at a result only.
Yes, in general if you change the polarity of a source it changes its sign in any KVL sum.
What you're doing in this instance is determining all the potential drops across the components along a path between two points where you wish to know their potential difference. The two points in question are where Vo is shown to be on your circuit. A handy path for that passes through the 10 V source and a 2 Ohm resistor.
So first you find the potential drop across the 2 Ohm resistor (the 10 V source is trivial). To do that you use the current flowing through the resistor. Pencil in the potential change polarity for that resistor on your circuit using your chosen direction for that current:
View attachment 108873
##i_2## flows through that resistor from top to bottom, hence the +...- indication as shown. Then do your "KVL walk" along the path (indicated by the red arrow from a to b), summing the potential changes as they are encountered.