Science always has a find an issue, then resolve it any other path is just luck. The sailors of other countries other than Europe did have ways of remedying this issue through various ways.
Scurvy became a problem with the age of sail, and even in the 1500's sailors were recommending citrus, making pine needle teas, and similar efforts.
I think it is amazing that people figured out how to treat and prevent scurvy without a functional understanding of biology, and 300 years before Vitim C was discovered.
I think the fact that they DID figure it out supports the theory more than a couple hundred year delay undermines it.
How many tens of thousands of years did people have to figure it out?
I’m pretty sure I - as an ignorant person in this area - could figure out if people around me sometimes ate something, and then got sick within a few days, that maybe I shouldn’t eat that thing.
I doubt I’d be able to figure out that I should eat something on the basis of people getting sick after not eating a whole bunch of things for a few months.
0 - at least one source I found claimed scurvy symptoms could show up as soon as one month after “severe” vitamin C deficiency, but that “more noticeable symptoms would appear later.
Detecting a pattern between 2 things that did happened (everyone but Dave ate pork, and everyone but Dave got sick) is orders of magnitude easier than detecting a pattern between something that did happened (this patient got sick) and something that didn't (everyone washed their hands).