くださる están destinadas a mejorar el estado de la otra persona y mostrar lo que la otra persona está haciendo por ti.
ぃただく es rebajar el estatus de uno y expresar su petición de humildad a la otra parte.
No existe diferencia de respeto entre estas dos palabras.
Existen diferencias de uso según el contexto.