Adicionar Período ao startDate não produz endDate

Eu tenho dois LocalDates declarados da seguinte maneira: val startDate = LocalDate.of(2019, 10, 31) // 2019-10-31 val endDate = LocalDate.of(2019, 9, 30) // 2019-09-30 Então eu calculo o período entre eles usando a Period.betweenfunção: val period = Period.between(startDate, endDate) //...