No, this does not answer my question.

If cycling on this (highway=path) is the only option than good mapping requires {set bicycle=yes) if cycling is allowed.

(highway=path) implies default access (still OSM proposal) for moped, mofa, bicycle, horse, foot, dismounted motorcycle.
But defaults are different for different countries (Renderers, Users).
And "default" does not specify the actual access rule. "Default" is assumed to be most likely, most correct if (and only if) a specific value is not specified.

(highway=path) often implies ('on the ground'): (motor_vehicle=no) or (vehicle=no).

Also see: https://www.openstreetmap.org/note/3744709.
(highway=cycleway) ends (unexpectedly) on (highway=path), which implies highway discontinuity. Which is most likely an error.