VNET creation repeating MACs for different ARs

Hi all,

we are defining some VNET in Opennebula(5.2) and assigning a bunch of IPV6 address ranges from a template file.
For each AR we specify the IPV6 prefix and the Size of the AR.

If we don’t explicitly set the initial MAC address for each AR Opennebula calculates a random MAC , BUT IT’S THE SAME ONE FOR EACH ADDRESS RANGE

Is this the expected behaviour?
Shouldn’t Opennebula calculate one MAC address for each Address Range?

Thanks!

Regards,
Andrés