They've removed Mark Harmon now as far as I know
. There's been no news hinting towards David leaving, just him cutting down episodes & then being protected from covid so it is wonderful they keep him there regardless of how many (or few) episodes he appears