I've been experiencing VERY similar bans for the last year or so since I started my farming adventures.. There will be times where my script will live for what seems like an outlandishly long time without any bans (usually 3-4 weeks or longer), but then they will progressively get faster and faster to the point that I get banned before ever making any decent money on the account(s).
I've tried building entirely new scripts, on new methods, using banking/pathing that is unlike other bots that may be doing the same thing (IE... banking @ cwars instead of lumby for a plank script). I've tried changing my click patterns, degree of variance, etc etc.... Nothing seems to be helping. Proxies and Residential IP's have both been tested, very little difference in ban rates.
Their machine learning is truly kicking my ass right now..