Hello,
access=no means nobody can access, owner included, access=private was the right tag. The gate should be on the private way at the corresponding position, not on the public way. Please modify as suggested or I have to revert the changeset to restore the routing on the public way