これはよくあるフレーズです
it may be △△ but not △△ enough to ○○.
「△△といっても、○○には××すぎる」
日本語では
「長いといっても、~には短すぎる」
「高いといっても、~には安すぎる」
のように
(長い)→(安い)、(高い)ー>(安い)
と、逆の意味の言葉を使いますが、英語では同じ言葉を使い、notで否定形にします。
It may be long, but not long enough to ~
直訳:「長いといっても、~するには長さが足りない」
和訳:「長いといっても、~するには短すぎる」
例
彼は背が高いといっても、バスケットボール選手になるには、背が低すぎる。
He may be tall, but he’s too short to become a basketball player.