VMProtectIsValidImageCRC and 'Memory Protectio causing delay

I have a COM DLL,

if I use VMProtectIsValidImageCRC in this DLL (in a exported API) and protect this DLL using VMProtect,

It will cause delay (1 or 2 seconds) if this COM DLL is loaded by an external EXE. (unprotected is fine).

Also, the ‘Memory Protection’ will cause delay as well.

Thanks.

VMProtectIsValidImageCRC and “Memory Protection” check CRC of memory regions, so it can cause delay.