Hola natileag!!
Entiendo que en el iPhone ves 425 contactos y que en iCloud, desde la web www.icloud.com, solo ves 23. Si es así, es posible que la diferencia de contactos sea por que los tienes en cuentas de correo que tienes configuradas en tu iPhone.
Haz la prueba de abrir la app Contactos, o pulsa en la pestaña Contactos de la app Teléfono. Pulsa en Grupos de arriba a la izquierda. Pulsa en Ocultar todos los contactos. Después, activa solo la opción de Todos los de iCloud y pulsa Ok de arriba a la derecha. Seguramente verás solo los 23 contactos que ves desde la web de iCloud. Después, haz la misma prueba con todas las secciones de contactos que estás sincronizando en el iPhone, es decir, pulsa en Mostrar todos los contactos y de nuevo en Ocultar todos los contactos. Después seleccionar solo una sección de Todos los de..., a ver qué contactos aparecen con cada una de las cuentas de correo que sincronizan contactos en el iPhone.
Prueba y nos cuentas.
Saludos!!