With the rotating and offsetting you are changing coordinate values. This may mean that when writing them to a file, they might be rounded differently. With such a small difference I wouldn’t be alarmed right away. A better check is to inspect the output file and see if it matches what you expect.