Licensing SQL Server 2019 on VMWARE
Unfortunately as mustaccio mentioned, we don't answer licensing questions, partly because it can be situational. Your best bet is to talk to Microsoft directly or work with a Microsoft licensed VAR. That being said, in general what you said is true if you're doing Core (not CAL) licensing, you would need a 12 core license (licenses are sold by 2-core increments).