Over time I have lessened my use of CV air to ASW as the DL they offer the enemy is as bad or worse than the sub-finding they (may) do. If I use them I usually restrict to 1 hex in transits.
The manual is quite explicit on the sequence of events in a turn. (skipping the irrelevant steps) first is the night move phase, then night search, than day move, than am search, than pm search.
So all those CV a/c are useless for ASW work if you are moving at cruise speed or faster.
A typical CVTF will go about 5 hexes/ phase. TBFs have a max range of 8 I think withoit DTs (can't look right now - the game date is too early for DTs on TBFs I think as well). ASW divides the range by 2. A sub between 5 -10 hexes won't be seen and can attack without previous detection. A sub at 4 hexes is at the edge of your range.
I don't like it either, but ASW sourced from a moving platform is useless for protection. A thousand TBFs wouldn't make a difference here because they don't do anything until after you move.
ASW is for offensive operations against subs, not defensive ones.
Boost your search. A lot. Especially once you get DTs and you can search out past where you will next move. Use a lot of night search too. My personal experience disagrees with Loki... I see subs all the time with search alone. I even get plenty of attacks and claimed hits on them. The amount of A/C I dedicate to search dwarfs yours, and a lot of it is at night. Of course it is easier in '44 to dedicate more search...but it is also easier if you stop wasting airframes (and pilot training) on ASW.
Which is one more point...what skill level is your navs? It is hard to get pilots trained up to 70 Navs plus asw (plus navt and or navb)