前置詞of に注目する
of whichや of whomなどの可能性もあるが、
それは関係詞節のofが前に飛び出ているだけ
例 The dog of whom she takes care.
The country in which it was made.
ここではそのofではなくportion of のセットなので、普通に前置詞のあとには名詞を置きたいなとなる
what =the thing(s) which なので
whatを入れるとofの後にthe thing(s)という名詞が来たことになってつじつまがあう
そうだと思います