Midi broadcast from cheap usb midi keyboard

Or it least it is to me.

I’ve got a cheap usb-midi keyboard (Alesis V61) plugged into my Deluge. Then I have midi out from the deluge into a Midihub midi in, then the Midihub out (not really necessary at this point, but I plan to add more hardware and use midi tricks after I get this sorted) running into a Digitone.
Getting the keyboard to play notes on the deluge soft synths, as well as via midi into the Digitone, works well (just need to upgrade that keyboard to something with aftertouch or a Linnstrument!)

Here’s the puzzle:
After adding more than one track on the deluge, it plays on all tracks already assigned to that midi keyboard.

I was hoping that it would only play notes for the track that was selected at the moment.

For example, on track 1 of the deluge I have a soft synth, and I use midi learn to assign the midi keyboard to this. And it plays fine, records notes, everything,
Then I create a new track, which is midi, and use midi learn to get this track playing, assigning the midi out to channel 1, to play the first channel on the Digitone. However when I then play notes, it plays both the soft synth of the Deluge and the Digitone at the same time (which actually is kind of cool, and I want to record some sounds from this, ha), but I want to be able to separate them.

I’m wondering if it is because the cheap keyboard has no way to assign midi channel, and just broadcasts on all channels? Or is it possible to run it through the Midihub and separate the channels?

I was able to set it up to play on separate channels using the keystep, which allows for picking the channel you are playing on, so I’m thinking this is the problem.
I just want to play the deluge and the DN on a fuller keyboard, ha.