CoinTracker does not use updated cost basis

Hi,

I staked one crypto and CoinTracker does not know the cost basis for the staked crypto (Staked OHM and received SOHM). I updated the cost basis for SOHM in the staking transaction. Now when I unstake SOHM to OHM, SOHM cost basis should be what I updated the cost basis in staking transaction, but instead it assumes cost basis to be zero for SOHM and reports entire OHM price on unstaking transaction as profit. Also there is no option to updated the cost basis for the sold SOHM.

How do I fix that. Or is there a better way to deal with staking/unstaking transactions?

Thanks