I would share a simple case about mikrotik.
If you found case like you miss configuration in your mikrotik, then you can't access to your mikrotik with Mac Address and IP Public you must try this trik:
Go to IP >> Neighbors.
Int the Neighbors List, you can see Mikrotik name in Identity column. if you sure, you can right click in your mikrotik what you want, and the click MAC Telnet.
After that, fill the login and password. That all.
Note: after you login to neighbors, you only can configuration with console mode not GUI.