when I playback the project, the drums (midi) plays normally as it should with the exception of just the one sample, up until then everything played back just fine with no issues. The velocity is fine, none of the other items you mentioned are an issue.
imagine you programmed a drumbeat. You hear the hihat, kick, cymbals but you can't hear the snare. you see there is a triggers for the snare, everything you see indicates you should be hearing a snare, but you don't. so you insert another drum into BFD2 and you assign that new drum sound to be a snare and move the midi notes to the new line in piano roll view and now you hear the snare.