I just had exactly the same problem
I had 17 Ints and 20 tacs refuelling on my carriers and 15 Ints and 15 Tacs on a patrol mission over enemy territory.
I decided to move my carriers to a safer position offshore so I detached them - as soon as i did so, the 17 Ints and 20 Taacs were just gone ( the paper reported a loss of 17 Ints). the 15 Ints and 15 Tacs on a mission jumped back the the carrier fleet with no delay
This is a nasty bug that needs to be fixed asap.
I would guess that an interim fix would be, in my example, to move the whole fleet to the further off shore position then detach the ones that you want to stay in position and move them back to where they were