No system is flawless, that's why permanent non-negotiable bans are problematic.
It's easy to be cynical, but I find it difficult to believe he'd bot off stream when the game is likely to be his primary source of income. There's really nothing to gain - just a big, pointless risk.
I wonder if Jagex is taking a step back and reworking how they approach botting/bans, the recent false positive (EvScape) was a bit of a PR nightmare for them. Especially if, when they went behind the scenes and took a look at the data, it really did match what they thought a bot looked like.
https://www.reddit.com/r/2007scape/comments/dlfosg/evscape_just_got_macro_majored_on_stream_and/f4ptm9o/?context=3