Tomatoes are high in water and can make anything runny or soggy if left to sit for too long. To remove excess moisture, you could deseed the tomatoes before cutting them into small pieces. But an easier way to stop bruschetta toast from going soggy is to add the Caprese topping just before serving and don't pick up too much of the liquid when spooning on the topping.