To clear up a bit, one CC is a single Controller Channel. It can send you values from 0- 127.
There are a lot of Controller channels you can use, looks like CC80 is what you get the most data from.
As Edwin said, launching a clip with a range of a CC is not possible. If you map a CC to a clip trigger, it will trigger once it receives a value higher than 0.
To launch clips with CC-s again, like you have mapped with cc44, 54, 64 in your screenshot, the CC must return to 0 again before the clip will be triggered again.
The approach you try with the Connect specific clip shortcut, and the single CC80 would be what I'd recommend following, instead of mapping every clip to a specific CC.
That will give you 127 clip slots in the layer that can be triggered.
If you want to launch based on the range like you mention, value 0-20 clip1, 21-40 clip2 etc, that's not possible natively.
You can either do a translation in a third party app, which will give you a lot better control of what will happen,
or duplicate your clip1 to column 1-20 into a layer, set the clips to relative pick-up: https://resolume.com/support/en/video#playmode-away
This way if you get values int he range of 0-20 on CC80, your clip should appear like playing continuously.
Downside is that if you do the same with clip2, and you get a value 20, then a value 30, clip 2 will play where clip 1 in column 20 left off.
Once you got the clip triggering figured out, you can map other Controller channels to clip or layer opacities.
The randomness of the data might not be your friend here though.