The reasons are technical, arising from the way the software processed radar information, as well as from poor primary radar coverage where American 77 was flying.
There are technical reasons behind the confusion surrounding American 77's location