Make sure that when you flip or pitch there is enough slack in the line for the bait to fall straight down. Often times when flipping in thick bushes, the line is over a limb or branch and if it does not have enough slack to fall to the fish, the fish will swirl up at that bait like you mention. If the fish does get the bait, more than likely it's the end of the bait which explains why you get a bare hook back.
Allowing some slack will allow the fish to get the bait in it's mouth. Make a pitch or flip, reel up the slack, and if you feel tension or the fish moving off, immediately hit him and reel for all you're worth to get it up or out of the cover.
Make sure the hooks you are using are the right size for the baits you're throwing. With 65lb braid, you should be using a heavy wire hook. I mostly use a Reaction Innovations BMF for beavers and craws, Trokar tube hook or Gamakatsu superline EWG for tubes. These hooks will not flex like a light wire hook thus increasing penetration with heavy rods and line like you are using. Also, if you are using a hook like the BMF, definately use a snell knot. A properly tied snell will force the hook point up when you set the hook. I have many fish hook themselves with this knot.
If you aren't, peg your weights. In thick bushes you'd be suprised how many times the weight falls on one side of a limb and the bait on the other. Would also cause a fish to swirl at the bait.
One last thing.....make sure your weigth size is appropriate. Try going up or down in weight until the fish tell you it's right. Sometimes they just want a slower rate of fall, others they want it falling at light speed.