lib32
packages are from multilib repository. You don’t seem to have that repository enabled.
Edit your /etc/pacman.conf. Find your way to [multilib] and un-comment the line(s) there.
Run sudo pacman -Syu
again afterwards.
Edit:
I don’t see [endeavouros] either in the “synchronising …” part.
Add
[endeavouros]
SigLevel = PackageRequired
Include = /etc/pacman.d/endeavouros-mirrorlist
above the rest of the repos in /etc/pacman.conf.