"due to one's capabilities" — Kollokationen-Wörterbuch Englisch

Automatische Übersetzung (wir garantieren seine Korrektheit nicht): z powodu czyjś zdolności
  1. due Präposition + capability Substantiv
    Schwache Kollokation

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