hmm, IMO you're stuck w/ the TFldrs you've got, you can't change them unless you're in a friendly port.
%moon at night, & weather in the hex prob'ly play a role, perhaps also the TF's fuel & ammo %ages. mebbe look at the DDs in your TFs - if they're low, create a temp Surf or ASW TF, tag the refuel at sea button so they suck fuel from the capital ships in the same hex, then xfer them back into the TF w/ the big boys.
note that this refueling will reduce the # of hexes they can move in the next movement phase, but my idea here is that it's possible that a low fuel-state is reducing the SurfTF's desire to engage. of course, if your big boys are also low on fuel, topping off their escorts won't help much.
look at your TF reaction-radius, and float-plane NavSearch (they can do NavS at night).