in reply to Re^4: DateTime::Span intersection inconsistencies
in thread DateTime::Span intersection inconsistencies

A better response than the paragraph you quoted would have been:

At least one of duration, start time and end time will always be inaccurate.

For example, you'd get same end time and duration if you used before instead of end.

Your reliance on those figures to compare spans for equality is inherently flawed, and the semblance of inconsistency rests on this comparison.