Just want to make sure you understand our issue, though.
On one device, with 3 channels, the channels are having problems with coexistence and sharing of the radio resources. When the channels overlap in time, and the channel counts differ by 1, it seems that the TX windows get stuck and never slide by each other. When we increase the channel period difference to 2 or more, the issue seems to disappear. This seems to indicate that there's a bug in the calculation of the wake-up events, or similar.
In the 2+ device situation, in which there are multiple tx-only master devices, it is expected that they will collide occasionally, or perhaps for a long time, as there's no channel arbitration mechanism or CSMA.
On the single device, though, one would assume that there is 'channel arbitration', regardless of whether or not the RX windows are enabled as the ANT stack knows when it plans on opening TX windows for the 1-8 channels.