Just fished Cypress this last weekend. Also fished it two weeks ago. Two weeks ago we caught them on chartreuse and white spinnerbaits and chatterbiats. A few on a fluke. Almost no fish around docks. All in the grassy shallows.
This past weekend all fish were caught on a weightless fluke. A lot of fish were in the water between the grass and shorline. You can't throw too shallow. Worked very slow, and boat had to be way back from the fish. If we got too close to the bank/fish, they wouldn't bite. If there wasn't grass/reeds or something similar, we didn't bother. The bite was very soft. You really have to watch the line. Sometimes just a light tick can be felt, and more times than not it's on the drop as the bait hits the water. Many times nothing at all was felt and the line never moved, that we saw. They were just there. What worked best was to basically throw up on the bank, or right at it, drag the bait into the grass, and they would hit in the grass, or as we lightly pulled it through the grass. Don't jerk it out of the grass though. This last weekend the South side and the West end of the lake fished best. Opposite of two weeks ago for us. Fish also seemed to turn off and on throughout the day. We would catch several in a short span, and then nothing for a bit, and then back on again.
Hope this helps. Cypress has always been good for numbers for me. Sometimes struggle to find big bites, but you should be able to catch some numbers, at the very least.