Yea idk how it really works either. Intel CPUs certainly had their quirks when they moved to big.LITTLE which eventually they got sorted out. Hopefully AMD will be able to do the same but who knows. With Intel, logically it might be easier for the scheduler cause it's like, if an application requires clocks, prioritize P cores. Ryzen is a bit more different because if an application requires clocks, it needs to go onto the CCD that doesn't have Vcache while the application like games that benefit from Cache will need to go into the CCD that that has Vcache.
Likely AMDs plan is to have every application by default choose the CCD with Vcache and any application that scales over 8 cores will also be using the non-Vcache CCD. Cause it's not like Ryzen can do a 5.7Ghz all core. At best it's 1 or 2 cores so the difference is largely unnoticeable compared to the increase in performance for games with Vcache. Windows and light apps will be likely be managed by CCD without Vcache tho.
PC Specs: CPU: 7800X3D || GPU: Strix 4090 || RAM: 32GB DDR5 6000 || Main SSD: WD 2TB SN850