Calculo de campo numa grid com quebras estáticas e dinâmicas

Olá, tenho uma grid com uma quebra para calcular margens.
Acontece o seguinte: se a quebra for estática o resultado fica correto (código na figura abaixo), nas se colocar a quebra em dinâmica (mesmo colocando o mesmo campo de quebra) o resultado é diferente (soma). Para quebra dinâmica existe outra forma de fazer o calculo?

Alguém consegue dar uma ideia do que possa estar a acontecer?