API call CloneSpec is requesting MAC change to the Template MAC

Hello Developers,

We’ve been presented with a strange issue where the VMs provisioned through MIQ with VMware vSphere as an endpoint, resulting in duplicate MAC address.

VMware Engineering has been confidently stating that the API call from CloneSpec is requesting MAC change to the Template MAC and hence we are running into this issue.

Need some help to find why the API is setting the MAC via the CloneSpec. Are there any relevant API logs from ManageIQ that we can refer to?

Is there a parameter in the clone script/spec “deviceChange->addressType/macAddress” that can be reset? Where can I find the clone script/spec?