As far as I understand, this is an OSM mapping problem, but I can not see what is wrong with those ways - all tags are OK, no restrictions for cars and so on.
For two latest weeks it has been weird with an unnecessary deviation but as of today (2021-07-05) graphhopper routing for this case is absolutely correct.
Not sure if anything on the map was corrected or anything else happened. Anyway, thank you for a great application.