"due to one's capabilities" — Collocation dictionary inglés

Automatic translation (We do not guarantee its correctness): z powodu czyjś zdolności
  1. due preposición + capability sustantivo
    Very loose collocation

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