When using BGP multihop, the next hop received with BGP routes will be the IP address of BGP peer, which is not directly connected.
RouteD daemon needs to check how to reach the next hop in order to add the route to the routing table.
When an OSPF route leads to the next hop, RouteD daemon does not take OSPF routes into account when deciding what would be the next hop used for the BGP routes.