Can I just check what the source is for stating that bikes are allowed on these pedestrian roads? 

I've checked a few spots on Mapillary (2020) and Bing (2018) but can't spot anything that explicitly allowed bikes at that point in time.