Usually ‘exists on filesystem’ occurs when software has been manually installed (from outside the repos). Have a look here:
https://wiki.manjaro.org/index.php/Pacman_troubleshooting#Conflicting_files_-_FILENAME_exists_in_filesystem