The witness is also suffering from a serious life threatening illness and stood by his original testimony without making any substantial alteration. The court will also take that on board too.There is bound to be differences over the years - the court will make allowances IMO
The main thing is that he has been broadly consistent, and told his story before he could ever have known anything about DM
My opinion