In my experience temperature and moon phase seem to be the biggest factors for crappie moving in to spawn. While in Texas on power plant lakes the fish would spawn in January. Twenty miles away it might be as late as mid April. This was Southeast Texas