You are exactly right. Here is a copy paste from the contrac:
6.4 UNUSED DATA TOKENS.
You agree that any Data Tokens you may have purchased, or which may been provided to you free of charge, have no intrinsic value if you are no longer a HughesNet Subscriber. Thus, any value associated with any such tokens will lapse at the time of termination of your Service.
I'm not sure of your ability to comprehend the contract terminology, but the two statements "if you are no longer a HughesNet Subscriber", and "at the time of termination of your Service" are key to the entire issue. If I had already quit HughesNet and terminated my service, then I would not be entitled to any compensation. As a non-subscriber, the data tokens would have no intrinsic value for me to cash in. That is exactly what the contract states.
However, I am a current Subscriber. My service has not been terminated. My data tokens do have intrinsic value. I want to cash in that intrinsic value. That is what the contract implies.