I had a similar situation, some time ago. Ended up losing my patience and reinstalling. But I’ve since read somewhere it can be caused by unmerged .pacnew files. Have you done any updates and nor merged thee .pacnew files?
.pacnew
You can check by installing meld:
pamac install meld
Followed by running:
sudo DIFFPROG=meld pacdiff
Also see:
And