when saveAll = FALSE, only a single time step is saved, namely the last time step. However the column name in the mv objects will have [1]. E.g., if the variable is 'x', it will be x[1].
Given modelValues are designed to save entire variables, not clear there is an easy way to fix this.