Virtual PC can´t get IP from DHCP (eve ng)

Didn’t you say that your openwrt router is a vm? The MikroTik is obviously real hardware, not virtualized.

A virtualized openwrt means you need to have the correct vm configuration for that specific vm. It can be tricky to do correctly depending on your vm host environment.