Alright, so I've been messing around with the SOCing process, and I think I found the ability for Django I've been looking for.
Though it's not perfect, it has shown it's use for what it's worth.
His jumping ability is to Swim, while his Spindashing power is actually a type of super jump.
His super jump can only be used when Django goes into the spindash pose while standing, or is moving at a good speed to use it.
However, this doesn't mean he forfeits his spin dash, though. With a tap of the spindash button, Django can hit a decent speed to slide through breakable walls. He can also slide if he hasn't obtained a fast enough speed for his (running) super jump.
The actual height of his super jump is roughly 2x his regular jump. It's not meant to be used as a way to get to better heights (though it is possible), but more for the use of making wider leaps he otherwise couldn't. (Exa: a chasm Sonic would be able to make by thoking)
I actually just wanted to increase Django's jumping height to mimic that of the 0.4 gravity command, but jumping height seems to be fixed at the '100' variable, so That's out...
Edit: I have done a test run through a few levels, and Django is playable in all the wads I have tested. However, when played in levels that have an auto-spindash area that forcibly makes the player spindash across areas (tested in The Emerald Isles), Django would use his super jump ability involuntarily. I'm sure that if a forward roll was performed on a conveyor belt pushing him towards where he was going, he'd use his skill there as well. I doubt it's an issue, but if it becomes one, I will likely remove it.