there are no known issues with dhcp-client on RouterOS, please check if you have not added port as slave port, port is not part of bridge. Check if dhcp-client is set on correct port.
Note that with cable networks in particular you may have to power down the ISP provided device before swapping connected devices. Many cable modems in particular are configured to only allow access to the first device (by MAC address) connected to them after power up.