More to it than just water temps, the eggs havent had time to form yet

shallow fish dont always mean they are spawning. January is one the best times to run yoyos in some of the north Louisiana lakes and those fish are not close to spawning. The yoyos are sometimes right on the bank and water temps very cold