Is that true? I thought it was like the previous X3D generation where 8 cores got the cache and 8 didn't. If they truly have the V-Cache on both of the 8 core CCDs that is a major change.
It's not been confirmed AFAIK but it's a frequent speculation/leak and there's been lots of hints that AMD could choose to do this.
Remember that the reason why AMD combined one core with and one core without V-Cache in the older 12/16-core models was because adding the V-Cache on top really hurt the thermals and thus frequency of the chip with V-Cache. Hence AMD tried to split the difference so the multi-die cpus had both some high frequency cores for productivity apps and some high cache cores for gaming.
Managing these dissimilar cores requires careful juggling and sometimes goes wrong (similar problems as having E and P-cores) which is one of the reasons why 7800X3D tended to be be the gaming champion.
With 9800X3D AMD has demonstrated that this limitation is
mostly gone so reason for it is gone - and thus a 9950X3D where both dies have V-Cache is very likely to dominate one where only one has it in pretty much every workload (even the ones prefer frequency over cache is likely to be better off with frequency
and cache!).
Yes, using two V-Cache enabled dies in the 12/16-core cpus will cost AMD a bit more to produce but the 12 & 16-core models are the consumer CPUs with the highest profit margin for AMD so shortchanging these users would be outright stupid by AMD. Not that AMD (and Intel) hasn't made plenty of stupid decisions, but, well, lets hope sanity prevails.