Acredito que o DHCP do Mikrotik realmente verifique antes de fornecer um IP a alguem... Mas ele nao tem como verificar apos ter fornecido... Se ele ja deu um IP a alguem e vem outra pessoa e forçe este mesmo IP, nao tem como o DHCP fazer nada.
Quanto ao MPLS nao tenho como opiniar, nunca brinquei com ele :)