I missed out 1 point. On demand will use 6 engines if the file has not been uploaded or scanned before. If the file is uploaded not during on demand, it is scanned with 12 engines, which is why you are seeing x out of 12. Files submitted from on demand will eventually be scanned by the 12 engines.