I've sent you the latest build. I've tested and fixed all usage scenarios. Subscriptions appear to be working perfectly fine now. Cancellations are also now working fine. Single payments continue to have no issues.
Please note I observed the below issue, but have yet to find a fix or workaround. The below appears to be a bug in CBSubs it self and not the gateway thus far. However, it's an extremely specific scenario so you are highly unlikely to encounter it in normal usage situations, but you will if you're doing resubscribe testing.
If you Subscribe, then Unsubscribe shortly afterwards, then Resubscribe shortly after Unsubscribing, there will be no Expiration Date. For some reason it fails to calculate, but this is a calculation done deep in CBSubs and have yet to discover why it does this. Everything else appears working fine (subscriptions, renewals, cancellations, and even refunds).