A poke cake may get soggy if the filling has too much liquid or if too much filling is poured over the cake. To avoid this, make sure you're using the correct amount of filling specified in the recipe and that you've measured your liquids correctly using a liquid measuring cup.