The issue happens only when there are two or more unnumbered IFLs. In this case, we push the route with two next-hops, where the next-hop IP is the same, but outgoing IFLs are different.