I basically have the same weather. Today I caught fish at 12 feet and at 7 feet, both within 20 yards of each other. This next weather pattern coming will stabilize and the fish will be heading towards shore. Last month I caught fish shallow but they weren’t there to spawn just the usual ice out feeding binge. That’s what your bass are doing. I don’t pay attention to the surface temps until it hits the 50 degree mark. The surface maybe be 50 but down 4-5 feet the water is in the 40’s. 50 degrees for a couple weeks and you won’t be able to keep the fish off the line.