I had similar experience:
About two years ago, I developed a very simple automated trading system using TWS /Sierra Chart. At that time, I thought Interactive Brokers' data were good enough for Globex futures back-testing, and real-time trading.
Once the automated system executed a LIVE trade, and was stopped out at breakeven plus one tick. (Sierra Chart would move the stop loss order upon 10-tick profit.) After the market closed, I ran a back-test to make sure that the system could reproduce the LIVE signal. No problem. Ran it for the second time. Same result. Finally, I did a "delete and re-download all data", and ran the back-test for the third time. The signal was gone. Ran the back-test for the fourth time. Nothing.
Like the OP, I switched to IQFeed, which is the same as Kinetick, to keep my sanity.