I ran into this myself between RouterOS and VyOS. At this time MikroTik RouterOS 7 does not officially support /31 prefixes. SOURCE Though, there are a few hacks to make it work. Older post with details
In short, you set the IP address on your interface as a /32 and the network as the remote IP. You can use the /31 on the remote side if supported. This along with PtP in the OSPF config should form your adjacency. I have this running on a few of the links in my infrastructure, but have moved to /30’s where interoperability is needed. Hoping we get /31 support in the future/
/ip/address/add interface=te-1-0-1 address=10.10.10.1/32 network=10.10.10.2/code]