There's negligible "genetic" difference between German and American gastrointestinal systems. No DNA mutations occurred in your grandparents that caused all of their children and children's children to be overweight.
There may be cultural or behavioral issues - attitudes and habits around cooking, expectations of what a meal includes or does not include, taste preferences on what's too sweet or too fatty, etc - but it's not genetic.