Boa tarde!
Estou utilizando a versão 9.10.18 do Scriptcase e encontrei um bug: quando um formulário contém campos personalizados, como labels invisíveis para formatação, o recurso de master-detail para de funcionar, causando erro 500 e quebrando todo o formulário. Para contornar o problema, removi todos os campos personalizados que criei e então recriei o recurso master-detail, o que fez a aplicação funcionar corretamente.
Um ponto importante a destacar é que, após ocorrer o erro do master-detail, mesmo removendo a ligação, o formulário continua não funcionando. É necessário excluir os campos personalizados também.