Superior Drummer and loops are not following signature change

Strange to say the least.
After changing to C13, it turns out that my superior drummer, ez bass, or any of the loops do not follow the time signature change. For example, the song is in 4/4. One measure is changed to 2/4 and the next one again to 4/4. However, when I put in a drum loop, it doesn’t seem to notice this change and starts playing (drums start 16 bars after this change) with a shift. The accent/kick is on 3, not 1. In the case of superior drummer and ez databases, this can be figured out in their GUI, but in the case of audio loops there is no way. Any suggestions?