For some reason, my /mnt directory was changed as owned by my user and my group with rwx------ permissions.
I have no idea why and when and how this happened, but I figured out because I mounted a disk there to install Arch on a different drive, and pacman ended up failing inside the chroot, as there were issues with permissions. Very weird.