In the Hebrew context a generation has the same duration as an age and the Exodus 20:4-6 prophecy of the visitation of the fathers' iniquities upon their children and the children's children will occur in the third and the fourth generation/age and it will end at the completion of the fourth generation/age, and as such, as I stated above in my post, at the end of fourth age of the nation of Israel, and by my calculations the fourth generation/age will end, in around 20 years' time from now.
Deuteronomy 24:16 does not change the extent of the duration that the iniquities of the fathers during the first and second generations/ages of the nation of Israel being visited on the nation of Israel during the third and the fourth age of their existence.
This is what this verse states: -
Deuteronomy 24:6: - "Fathers shall not be put to death for their children, nor shall children be put to death for their fathers; a person shall be put to death for his own sin.
NKJV