Keep in mind, Ice Lake is on an earlier version of the 10nm process (the second generation, which Intel wants to call 10nm, trying to forget cannon lake). It has notable power issues on top of whatever yield issues it may have. Tiger Lake was on a later version called 10sf. That improved on the power and yield characteristics markedly over 10+. AlderLake and Saphire Rapids are on Intel 7, previously known as 10ESF. These are different processes that share some design rules, but are built on different lines with different yields and performance profiles.