Gogle Drive corrupts ODT files

Hi all.
I’m writing a family history. Because I use both a desktop at home and a laptop when I’m on the move, I put the files onto Google Drive, but when I open them, all I get is a mishmash of the images, and the text is lost. The Windows (11) preview of the file shows the text. If I download and open the files, they are the same - corrupt. I have been able to save the text by opening the files in Google Docs (which doesn’t show the pictures) and copying them to a text editor, but I’d like to know what Google Docs is doing to the files and recover them without having to recreate the formatting etc.
Can anyone shed any light on this (both the “what’s happened” and the “how to fix it”)?
Thanks in advance.
Edwin

I guess it converts them to Google Doc format and then converts them back to .odt. Two conversions each time is going to introduce corruption, especially when the Google export to odt is so poor that you are better off exporting as docx.
Raise a bug report at Google