"due to one's capabilities" — Diccionario de colocaciones de inglés

Automatic translation (No garantizamos su exactitud.): z powodu czyjś zdolności
  1. due preposición + capability sustantivo
    Muy relajada/ suelta colocación

    One suggestion was Twin Tail, but was turned down due to his limited capabilities on land.