Thats a lot …
The way I deal with them is:
pacdiff -s
which will properly pass sudoedit
to my DIFFPROG which is set to meld
.
IF you havent set the DIFFPROG env var … then you can use something like:
DIFFPROG=meld pacdiff -s
OR
If you want something that will give you a presumptuous GUI you can install and use
manjaro-pacnew-checker
For more info:
https://wiki.archlinux.org/title/Pacman/Pacnew_and_Pacsave
This could also be the actual source of your problems. Ignoring pacnews will break things eventually.