I note a couple of things from having looked at the material that you posted. Some of which probably bears on your problem and some of which may not.
My first observation is that the different behavior you are seeing is most likely a reflection of different code that you are running on each router. You did not provide much information about the code versions but top and middle state that they are running some variant of 11.2 and bottom states that it is running some variant of 11.1.
Secondly, as configured, none of the routers are really ASBRs. I wonder if what they are reporting is something that was in the config at some point in the past, that was removed, and which left some vestige in the OSPF data base. Especially when they report:
Network Mask: /0
I wonder if this is some kind of left-over. I wonder if you rebooted all the routers if the behavior would change.
Also I note that the routers are connected by Frame Relay which is configured on the physical serial interface of the router and not on subinterfaces. I note that top has a frame relay map for bottom but not for middle. And I note that middle has a frame relay map for top but not for middle. And middle has no frame relay map for either neighbor. The inconsistency is likely to be problematic.
We are pleased to announce availability of Beta software for 16.6.3. 16.6.3 will be the second rebuild on the 16.6 release train targeted towards Catalyst 9500/9400/9300/3850/3650 switching platforms. We are looking for early feedback from custome...