Thanks to everyone for sharing their experience here; reading through has helped.
I noticed that CoinTracking recently updated their Coinbase API imports. I read previously that it had issues, so hoping this fixed them. It seems that everything so far is correct (buys, deposits - no sells) on mine except for withdrawals.
For example, I sent BTC from Coinbase to Bittrex and my Coinbase log shows a withdrawal of .00691088 BTC with a fee of .00041088 BTC. This means .0065 BTC was actually transferred to my Bittrex address.
However, CoinTracking shows an incorrect withdrawal of 0.00608912 BTC, with a matching fee of .00041088.
Any idea what is going on or where this number is coming from? Neither adding nor subtracting the fee to the incorrect withdrawal number comes to it. I double checked my Coinbase API permissions match the required 'read' items per CoinTracking.
Thanks!