pacman is Arch native package manager.
If you - for unknown reasons - have issues with Pamac - please use pacman.
Any sync may include packages which is in use and thus requires a system restart.
Syncing packages like wayland, xorg, nvidia and possibly others may be better done using a TTY to avoid problems.