the resulting isochrone in the first place isn’t nonsene, but a product (albeit a rather strange on) of the particulars of the road network and the isochrone algorithm.
First, the point given is not on a road, so the openrouteservice snaps to the nearest, driveable road. In this case, that is a point on the highway=track of the Scott Lidgett Road Allotments.
Next, it’s trying to determine what it can reach in the given time. Since there is a barrier=gate on the “exit” of the tracks, and barriers are treated as impassable by default, the only places to go to are the three tracks on the allottments.
Then, it takes the end points of those tracks plus some interior points on roads that surpass a certain length and uses them to build an isochrone. In most cases, this is fine (especially for a 6-Minute car isochrone), but here, it produces this rather weird-looking triangle.
I hope this explains what is happening
Best regards