Posts here on the forums speculating why the OP got banned. And on checking that seems to be Mobalytics they were talking about. The OP concluded that was the likely culprit. I obviously can’t prove that one way or the other. So, it seems I miss spoke. Here is thread for reference.
It is just that anything that accesses real time data like map position, char/gear stats, etc - is going to be against the EULA. So it would make sense that is what the person got banned for, if they really were not botting or something.
I could swear I saw one for Overwolf too but I need to find it again.