If your mascarpone topping is watery, this could be because the cheeses were too wet before they were mixed with the other ingredients. See my notes above about draining.