Schema with trim: true is not working on new entries

I have a schema with some of the properties that have trim: true. The user submits a partial entry including one of those properties with a trailing space, but the entry gets saved without trimming the trailing space. Any supporting docs you could link to that would explain why the trim setter wouldn’t be invoked when saving a new entry?