Configuration issue which worked fine for many months but because of how ASM interprets location based routes was bound to fail eventually.
Incorrect Configuration:
In System Manager > Routing > Locations, A single location was built for both AAM application servers. The SIP entities for the two AAM application servers (two different IPs) pointed to the same location. A dial pattern and routing policy defined could route fine if AAM1 sent the NOTIFY/message-summary to ASM1 this would correctly go to CM based on routing policy. But if NOTIFY/message-summary was AAM2 to ASM2 because the location didn't have a clear definition the route policy for ASM to CM didn't account for if AAM2 was the originating device. This is a similar issue that could be seen with overlapping location's IP ranges.
Failure was essentially a misunderstood location where ASM only trusts when MWI originated from AAM1 to ASM1 in order to route to CM.