I have been labbing on gns3. not sure if this happens on real equipment yet but I have noticed something interesting.
refer to picture. I have 1 router with a loopback 11.11.11.11 connected to another routers e1/0 interface on a broadcast segment. By default it chooses R3 with the 192.168.1.2 router as the DR. ( not what id expect given loopback addresses have first pick for priority for the DR)
If i clear ip ospf process on R1 the same thing happens. I go to clear ip ospf process on R3 and now R1 is DR like i would expect it to be as it has the loopback address.
Is there a reason for this ? It seems like a timing thing. what ever router you configure first has the DR. I will have to try on real equipment to double check but gns3 is pretty good..
many thanks