На самом деле это была глупая ошибка. CalendarPickerView перерисовывается каждый раз, когда я вызываю его метод highligh ().
Я по какой-то причине несколько раз вызывал init () в разных строках:
calendarViewSquare.init(prevYear.getTime(), nextYear.getTime())
.inMode(CalendarPickerView.SelectionMode.MULTIPLE)
.withSelectedDates(dates);
и когда вы это сделали, я заметил, что все очищено, то есть вы теряете свои выделенные дни. Это означает, что если вы установили выделенные дни, а затем снова вызвали init, то вы не увидите результатов ..