This could very well be the case, I just know for ShoreTel phone systems, for example, the virtual machine needs to have the same MAC Address or else activation fails and you have 30 days to register/generate a new system key.
Knowing this warrants me to be very careful about phone system migrations and i haven’t had to migrate a FreePBX yet.