Did the German side of your family leave Germany between 1933 and 1945 to escape Nazi persecution?
This decides which rules apply. Families who fled persecution have a separate and much more generous route, and most of what defeats an ordinary descent claim does not apply to them.