Here one of my comments from the other discussion that you ignored: A barrier needs to be a node on the way that it is blocking, otherwise it cannot be parsed by any router.
You can optionally add the barrier as a way, but if the intersection node is not tagged as a barrier it wont work.