This could be for a couple of reasons. For one, make sure you are using a more stale, not super fresh bread. This allows the bread to soak up the mixture more, resulting in a less soggy bake. Allowing the bake to it sit in the fridge overnight also helps with this and gives the bread more time to absorb the mixture.