First of all appreciate the feedback it means a lot especially these days when most people don't usually give any feedback
With stealth combined with 3 hours no breaks - I think that was the problem. If using stealth it's best to enable new mouse + hardware mouse, this will help tremendously, the mouse system is more fluid and more humanlike. Second of all it's highly recommended to use breaks, I usually do multiple breaks per hour I can't publicly reveal my breaks because it's been working so well for me I don't want to risk it. As a comparison I do jewellery enchanting (manual mode as well) on a fresh account and can outlast those 3 hours easily with breaks, despite using the same bot, and even more clicks/interactions (enchanting 27 items one by one) than high alching (2 clicks each time).
Jagex usually gives 2 day bans as a warning then perm, so don't worry too much about it, next time bot on another IP and you'll be able to appeal the ban as hijacked (which is what most people do nowadays) and it actually works pretty much every time if done correctly.
I urge you to join my discord, we are always helping with strategies and botting tips, how to prevent bans and bot successfully. My recommendation is to farm 30M gp, swap that for 1 month of VIP (mirror mode) and you'll see a dramatic difference.