Please post the complete output of
- pveversion -v
- qm config ID
it could be interrupts related.
This kind of cpu usage is not show inside the vm.
do you have sqlserver installed ? It's known to do lot of interrupts
Also ceph access can use lot of cpu if you do lot of iops
to see system calls (send me the result).