As you can see in the picture below, the arrow points to a gate. Here it can pass through the gate, but in the map matching algorithm of graphhopper, it can’t generate such route.
Currently custom models are not yet working for node tags. See e.g. Improved PotentialBarrier Handling · Issue #1161 · graphhopper/graphhopper · GitHub