A ditch is a barrier. As can be seen in the fact that it is tagged as barrier=ditch
Additionally, the wiki describes in the barriers page the ditch barrier type as follows:
A trench, ditch or ravine, that is not easily crossed, especially not on foot. Possibly water can flow at the bottom, so it can be used in combination with waterway=stream or waterway=drain.

So one of the following must be done:
- the "ditch" is not a ditch but rather a stream or other.
- It is a ditch, and the path must be tagged as a bridge where the pathway crosses the ditch.

I believe the application the anonymous user is using is enriching the data to add missing intersection points, and therefor marking the path as unusable