No, suspensions don’t have anything to do with legit addons which has been stated many times in this thread.
Legit Addons are not stand alone software. They are LUA files that can change the user interface to display your game information in different ways. They might make a button flash so you know to click it. They might let you move buttons around your screen. They don’t actually DO the actions for you. Addons can not automate your game for you.
The OP had something else on their computer besides legit addons. Something that was automating part of fishing. If they did not, then their account was used for that by someone at their normal login location. Blizz does not allow account sharing so that would also be an issue.