Yes. In a token by provider model you would get a bucket of tokens for each provider. If you don't subscribe to a provider you don't get to use those tokens elsewhere. So with AP, NF, D+, H, and HM you would get 100 tokens for each provider. As you use a token it would get replaced at the rate of 1 every 35 minutes per provider, just like it does now. If you only subscribe to AP the you get 100 tokens to start with and they get replaced 1 every 35 minutes. If you subscribe to AP and NF you get 100 tokens for AP and 100 tokens for NF and as they as get used they get replace at the rate of 1 every 35 minutes. Tokens would not be interchangeable. If you used up all you tokens on one provider you could not grab tokens from another providers bucket.
Since you can download concurrently for all providers, as more providers get added there is a chance that you could use up your tokens. That is why I am suggesting going to a token provider model. We all have high speed internet (I'm assuming no one is doing this on a dial up modem
) so doing concurrent downloads is entirely doable.