Is there any formatting occurring for the results that you load into the editor? If it is ok the first time but not ok when updating this indicates that there is some extra formatting occurring during the insert or when getting the info back.
The places to check for this would be the initial value for the iRite editor, this is on the first page of the iRite wizard.
You should also check the value is being inserted and updated, if there is any formatting here it can cause something like this. Please check for this extra formatting and remove it if it exists. Let us know the result, also if you can post back with links to the pages or the pages themselves in a zip archive we would be able to get a better idea of what is occurring.