List reordering animation broken in iOS 26

just opened a iOS18 project in latest Xcode 26 (beta 7) and the list reordering animation is broken and jerky. on iOS 18 a change to one of the list items would smoothly move it to its correct place but in iOS 26 the items jerk around, disappear then pop up in the correct order in the list.

I am using this to filter and sort the "events"

        if searchQuery.isEmpty {
            return events.sort(on: selectedSortOption)
        } else {
            let filteredEvents = events.compactMap { event in
                // Check if the event title contains the search query (case-insensitive).
                let titleContainsQuery = event.title.range(of: searchQuery, options: .caseInsensitive) != nil
                return titleContainsQuery ? event : nil
            }
            return filteredEvents.sort(on: selectedSortOption)
        }
    }

is there a better way for iOS 26?

List reordering animation broken in iOS 26
 
 
Q