Do you use any third part service which uses your API from Kraken?
you probably need to look for the culprit from there. Using API from exchange on unreliable trading bot can result in trading on some overpriced shitcoin, all you said that happened looks like such a scenario to me.