As you have a dynamic address you will need to open the peer configuration up to accept connections from any address 0.0.0.0/0 (or the subnet you’re allocated your address from). The experiment with the ‘Generate Policy’ option.
Alternatively, why not configure the Mikrotik to be a client to a PPTP server on the Cisco?