Soggy bread can be caused by a few different things. If you soak the bread for too long in the batter, it will become soggy. Another reason can be not cooking it at a high enough temperature. Be sure to cook the French toast on a preheated griddle or frying pan over medium-high heat