Yeah I agree, the generation teaching was not date specific, but highly significant. Arguably in a sense it was the most definite of the “dates” JWs promoted because it was stated categorically in the Awake! magazine for years that Jehovah himself had promised to bring the new world within the lifetime of 1914 generation.
1925 was meant to be the return of the ancient worthies not the date of Armageddon as such.
1975 was strongly implied but not definitely claimed as the date for Armageddon, at least in the literature, public talks were reportedly more definite.
1914 was initially to be the culmination of the end times which switched to beginning of the end times as it got closer.
1874 was claimed after the fact to be a significant date so it wasn’t a prediction as such.
1881 I honestly don’t know what the deal was with that date but it’s cited a lot.
2034 has been mooted as a possible date because the days of Noah have been likened to the last days and 1914 + 120 = 2034. Given the impending AI apocalypse maybe this has a chance of being correct!
I don’t know enough about the other dates to say.