Beside a possible bug in your version it could be that the qvw is somehow corrupted. Then from a logical point of view such change in the number settings could only occur if there are at some point non-numeric values within these fields - maybe also in occasion of loading the qvw without data.
Maybe you could check and set these properties as workaround with a macro: