Thank you!
I will take some photos later.
I was not even aware I need to adjust the deltech cable, I will make sure to do that as well. The bike was serviced in a bike shop recently, but I guess the guy only checked brakes and indexed the speeds, and did not bother with learning anything about Dahon peculiarities (which is understandable).