Bicycle crossing is blocked by (bicycle=no) + (foot=no) on highway=tertiary.

To resolve:

Or: gap in (bicycle=no} + (foot=no) in highway=tertiary.
Bad solution: highway crossing must be in a straight line, shortest possible route (source: primary school education by police).
Not: right turn, 4 meters on highway=secondary having bicycle=no, left turn (chicane).
Unless {crossing:island=yes} in which case it really is a chicane.

Or: merge two junction nodes.
Pragmatic solution, not 100% correct, but chicane is also not correct.
Best option.
