I've looked at the data and i dont understand how betbotpro calculates its stake. Its obviously different to TSM. i cant find any description on their website either. As an example - This is from your spreadsheet
Selection Stake Odds Profit
1. Deanos Zidane 1.00 4.5 (3.50)
3. Mckays Champ 3.10 3.25 3.10
4. A Good Excuse 3.10 2.72 (5.33)
Forget about commission at the moment. If the loss is £3.50. And you are trying to recover the loss over 2 bets. (forget cycles as thats only important if we lose again), then the amount your trying to recover per bet is £3.50 / 2 = £1.75
Even when trying to recover the initial stake as well this only increases to £2.75.
Their stake of £3.10 is obviously calculated differently. Not sure what they have done though.
if you want you can download a betbotpro trial ,in the file there is a pdf document with instruction how to work any staking plan in betbotpro....
thanks in advance...