Yes, highway=path is problematic. I generally prefer to use highway=footway together with surface=X. I've changed the public footpath (and added designation=public_footpath). I've left the westerly path as 'access=private' although given the path seems well used, it does seem to have implicit permissive access.

Thanks for the quick response!

Paul
