The core idea of this root was:
paying, giving tribute
In German, the verb gelten shifted more toward the idea of “being valid“, first as a tribute and then later in the more general sense. And the noun Geld eventually became the word for money.
The English yield shifted more toward the aspect of giving.
In the context of investing the ideas of Geld and yield kind of meet up.