Correct answer is B
I have just labbed this up, two EIGRP routers with the same router ID, they did not accept each others locally generated routes, however all other EIGRP learned routes that did not originate from them were accepted
It does make sense for the receiving router to feel weird receiving a route with its own router ID as the originating router, as soon as I changed the router ID on one of them, they both accepted each others locally generated routes (installed them in the topology table), changed router ID to match again and the routes disappeared again.
The reason some routes shows up according to the question is because those routes were not generated by R2