It shouldn't do that. When CANCEL is triggered it checks if it is matched/partially matched after the cancel has been processed before cancelling the offset.
"CANCEL" cannot cancel an offset bet that has already been placed, it only cancels the bet ref from column T which is the original bet so I don't know what's happening there. Are you absolutely sure? "CANCEL-ALL" would cancel the offset bet, you're not using this trigger are you?
I can have a look at the diagnostic log and transaction log to see if anything looks wrong. The transaction log can be viewed from the account menu and you can copy and paste this into an email. The diagnostic log is in "c:\temp\Betting Assistant Logs" and is named BA_Diagnostic.txt. Please email these to
admin@gruss-software.co.uk