I have 30-,40-min events in Apple calendar. When I reposition(Note: I don't drag either top or bottom edges) - app makes event 29 or 39 mins long. I believe this bug is linked with start/end date calculation.
Please fix, cos it's very annoying.