Leading and trailing spaces are removed in text value of Relatorio report. It’s OK.
In addition, multiple spaces within the text are replaced by a single space. Is it right?
ODT are XML based so space are ignored in XML.
So I think relatorio should replace spaces by <text:s> when required (at the beginning, ending and when more than one space is inside the string).
Indeed it is already reported on Tryton / Relatorio · GitLab