This seems optimistic for a couple of reasons (I'd expect far more cases where two, and maybe even three generations are on a single process node). One is that, while this list is pessimistic about generation timing, I don't think most people expect M4 to be on a 2nm node - I certainly don't. The consensus of opinion I have heard is as early as late 2024, as late as spring 2025, based on the A18 iPhone chip and on the N3E 3nm node. Apple doesn't want to put the M series on an extended refresh, unless they go all the way to a two year refresh cycle, because they want it to follow the iPhone. The iPhone is always released in September, and the iPhone pro models always reveal a new set of cores (we may start seeing the non-pro phones using the same cores, but fewer of them).
The M will probably come out between one and six months AFTER the iPhone, inheriting the cores. That means either a one-year release cycle (using each set of iPhone cores) OR a two-year release cycle, skipping every other generation of iPhone cores. If Apple were to not release M4 until Q4 2025 (due to Apple's fiscal year, that's actually June to September 2025), and it were to be 2nm they would either have to release a new generation of Macs AT the iPhone event (no Mac has ever shared the stage with the iPhone) or use the new 2nm cores in a Mac first. Far more likely is that the first 2nm Mac chip is M5, and we see it sometime between late 2025 and mid-2026, AFTER the A19 round of iPhone chips. It's also possible that the only Mac chip we see between now and late 2025 is M3 Ultra (and possibly a quad M3 Max that people have been calling M3 Extreme), that there is NO Mac chip based off the A18 iPhone cores, and that we see an A19-based (maybe 2nm) M4 shortly after the iPhone 17.
The second problem is that some of the generations farther out are "assuming that such a thing is possible" - and it may well not be. The atomic radius of silicon is between 0.1 and 0.21 nm, depending how you measure it (other likely materials are in the same ballpark). Making features on a chip that are one or two atoms wide involves a LOT of quantum effects, and may or may not violate the Standard Model of physics. In any case, there's not only new engineering, but interesting physics (where "interesting" is defined as "a good way to win a Nobel Prize") involved here. Where is the quantum limit on chip feature size? I'm not confident it allows for some of those generations...