Hi,
by default, TrackHeed will stop simulating a track as soon as it encounters an inactive medium. Can you add a line
track.CrossInactiveMedia(true);
to your program (to the part where you set up HEED)? With this option enabled, the track should continue through the resistive layers and produce ionization in all gas gaps.