Eu acho que depende do que a substituição é para.
Certamente, se a manteiga é apenas para dar sabor, é um substituto razoável (acho que eu usaria um pouco mais de iogurte). Mas 9 vezes em cada 10, a gordura é a principal razão pela qual a receita pede manteiga! O iogurte não pode substituir uma gordura (manteiga) porque tem pouca gordura.
Se você diminuir o teor de gordura de um bom cozido, então você geralmente acabará com um produto muito mais denso e menos flakey. Então, se você acha que deve fazer isso por algum motivo, então eu aumentaria o açúcar na receita para compensar (o açúcar inibe a formação de glúten e ajudará a tornar o resultado menos mastigável).
A outra coisa que você deve ter em mente é que o iogurte é naturalmente azedo e vai se tornar ainda mais ácido quando cozido em uma alta temperatura. Quanto mais tempo você assar, mais azedo ficará, então você pode precisar aumentar o açúcar de forma significativa para manter o sabor adequado.
Então, na maior parte, não, iogurte não é realmente um substituto para a manteiga ou qualquer outra gordura. Obviamente, isso é em parte uma questão de gosto pessoal, e se você está feliz com o resultado, continue fazendo o que está fazendo - mas acho que definitivamente hesitaria em comer um bolo assado com iogurte em vez de manteiga.