I dimly recall having a couple of instances where I had a midi track with data that was properly playing, and then for some reason, they no longer produced sound from their associated audio tracks.
Even MORE dimly, I think I ended up pasting the midi data into a new midi track, and also created a new audio track too, and then things were playing fine after that.
I never knew WHY the issues were there in the first place, and haven't had that kind of thing happen since.
Perhaps you could try something like what I posted above, to see if that helps you out. Just a shot - but easy enough to try. :)
Bob Bone