I face the following issue - chr 6.42.5 on Hyper-v hypervisor (generation 1 virtual machine). I have connected the interface of the virtual machine to the virtual switch in the /24 local network. There is one dd-wrt in the network, which acts as a dhcp-server in the /24 network.
I have configured dhcp-client on the Mikrotik:
There are other virtual machines - linux based - on the same host which have interfaces in the same virtual switch and they are successfully taking address.