I was having exactly the same problem of the audio track not saving sometimes for no apparent reason. It appears that I was changing the name of the saved .sgu file to indicate it had an audio track but didn't change the name of the associated vocal .wav file. Perhaps the programmers behind BIAB can figure out how to ensure that associated files keep the same name.