My link isn't a study it's a layman's terms explanation, but there are lots of studies. Your link mentions a meta analysis of 7 studies concluding that up to 90% is genetic.

Yes environmental factors are there too, otherwise it would be 100%, but there's enough evidence pointing to genetics that it is really disappointing when people try to find spurious links to false causes instead.

Possibly of interest:

What heritability actually means https://dynomight.substack.com/p/heritable

> I couldn’t help but notice that there’s near-universal confusion about what “heritable” means. Partly, that’s because it’s a subtle concept. But it also seems relevant that almost all explanations of heritability are very, very confusing.

For example, they say speaking Turkish isn’t heritable but speaking English is. Weird!

> Heritability can be high even when genes have no direct causal effect. It can be low even when there is a strong direct effect. It changes when the environment changes. It even changes based on how you group people together. It can be larger than 100% or even undefined.