Wayne Ma had stated his information said the M2 was going to be 4 performance cores with 4 efficiency cores and then 9 (binned) or 10 GPU cores. He also said there would be an "M2 Duo" that was two M2s stitched together that would have 8 P cores + 8 E cores and 20 GPU cores.
In January, Dylandkt tweeted the existence of a "12 core M1 variant" with 10 P cores and 2 E cores and 16 or 32 GPU cores that I started a
thread upon. Based on the claims of 12 cores for the M2 Pro and M2 Max, his information might have been pointing to that as Mark Gurman believes the M2 Pro will have 16 GPU cores and the M2 Max would have 32 GPU cores. Though if M2 has 10 GPU cores, one would think Pro would be 20, Max 40 and Ultra 80...