Yes, thanks for the example.
Those and similar issues are on my list and I would like to simplify the priority handling in general after consolidating the bike speed (discussed here). Because currently such small differences/inconsistencies lead to strange routes and/or detours.
Also exposing some more information to the custom_model would be really nice (like the cycleway tag, or if something is separated from car or “segregated” from foot, I think there was an issue about it already but couldn’t find it).
As a quickfix I would also reduce the preferHighwayTags.