happens in one of our (old) aircraft fairly regularly as well, though dtg difference is never more than 2miles, but the donut thing is similar to yours. corrects itself around TMA (though not really sure abt this).
we just go to open descent for a bit, and once we go back to DES (if we remember

) it's all sorted out.