The iPhone cannot be backed because there is not enough iCloud Storage for that
You can temporarily increase your iCloud storage ($1 per month) and do your backup. You can then check how big the backup is. I noted you have 128GB on your phone. If only a fraction of that is used it could be a lot. After your backup, you can reduce your icloud storage back to 50 GB to end the $1 per month charge.