When it comes to heterogeneous cores there are no "right" answers. If all the cores returned identical CPUID information Denuvo would probably work... but the cores are not identical so that would be kind of lying. (Given Intel's historic attention to backwards compatibility I'm a little surprised they don't have a lowest common denominator CPUID spoofing mode.) But if the cores return accurate CPUID then Denuvo can see that the cores aren't the same.