i am confirming the behavior but i am almost 80% sure that it really happens.
I have one network "dvb-s" that uses 4 tuner's of satipaxe and gives me around 100 channels.
I have other networks "dvb-c" and "dvb-t" that have exactly same channels so channels with same name are merged together.
I put highter priority on satipaxe tuner's so that i am sure that subscribers will pick first all the channels from satipaxe until there's no more available tuners.
i restart tvheadend to make sure the clients subscribing will follow priority rules...and it happens... i see in few seconds a few channels being picked from satipaxe.... however and the bad behavior appears now slowly the subscriptions start to move from the satipaxe to other networks. I didn't yet realize if this is caused by own minisatip from satipaxe, own tvheadend, or something wrong on descrambling.
So i am adding a "iptv network" where the mux's will be http stream's from satipaxe and try to figure if same happens!
Updated by Jaroslav Kysela about 3 years ago
Tvheadend prefers to reuse active subscriptions, maybe the reason is the epgscan or some background task which will keep the IPTV services active. Anyway, the description is a bit incomplete and I really do not know what to do with this at this point. There is always possibity to analyze --trace subscription,service logs, but it should be described what happened (exact time) and what is expected to happen for a single subscription.