There was actually some error message that pacdiff threw, but i do not remember anymore…i just had to change one line in ma passwd file so i did it manually with another text editor and did not bother anymore.
As i said, in my case i noticed it after last update. I think it worked without errors before, but the last pacnews before that were some months ago…
edit:
i tried to simulate it - either pacdiff is buggy or it does not work with my simulation
[teo@teo-lenovo-v15 ~]$ sudo updatedb
[teo@teo-lenovo-v15 ~]$ DIFFPROG=meld pacdiff -s -l
==> pacnew file found for /home/teo/bla.conf
:: (V)iew, (M)erge, (S)kip, (R)emove pacnew, (O)verwrite with pacnew, (Q)uit: [v/m/s/r/o/q] v
error: No package owns /home/teo/bla.conf
:: (V)iew, (M)erge, (S)kip, (R)emove pacnew, (O)verwrite with pacnew, (Q)uit: [v/m/s/r/o/q] m
error: No package owns /home/teo/bla.conf
:: (V)iew, (M)erge, (S)kip, (R)emove pacnew, (O)verwrite with pacnew, (Q)uit: [v/m/s/r/o/q] q
[teo@teo-lenovo-v15 ~]$ pacdiff -s -l
==> pacnew file found for /home/teo/bla.conf
:: (V)iew, (M)erge, (S)kip, (R)emove pacnew, (O)verwrite with pacnew, (Q)uit: [v/m/s/r/o/q] v
error: No package owns /home/teo/bla.conf
:: (V)iew, (M)erge, (S)kip, (R)emove pacnew, (O)verwrite with pacnew, (Q)uit: [v/m/s/r/o/q] m
error: No package owns /home/teo/bla.conf
:: (V)iew, (M)erge, (S)kip, (R)emove pacnew, (O)verwrite with pacnew, (Q)uit: [v/m/s/r/o/q] q
[teo@teo-lenovo-v15 ~]$ pacdiff -l
==> pacnew file found for /home/teo/bla.conf
:: (V)iew, (M)erge, (S)kip, (R)emove pacnew, (O)verwrite with pacnew, (Q)uit: [v/m/s/r/o/q] v
error: No package owns /home/teo/bla.conf
:: (V)iew, (M)erge, (S)kip, (R)emove pacnew, (O)verwrite with pacnew, (Q)uit: [v/m/s/r/o/q] q
[teo@teo-lenovo-v15 ~]$