Because Manjaro needs room for the kernel and initramfs images and also the bootloader itself on your boot partition.
For instance, every time there is a kernel update, a new kernel image will replace the existing image for that given kernel.
500 MB should be good for a boot partition, unless something else exists there.
Please take a look at the thread below if you need further assistance: