I feel like 20 minutes is way too long for your account to sit there doing nothing or spam clicking something if it got stuck withdrawing from bank or interacting with a trap that's a sure way to receive a ban. which has def happened to me. A normal bird house run takes max 3 minutes. So I'd say a safer check would be 5 minutes.
Another thing I'd like to see the script implement is parameters for us CLI users. Something simple like -script:true:false:true would work for the three GUI options or maybe you can think of something better.
Also what's the script's sdn id to launch with cli?
Issues I've found:
if you have multiple seeds in inv, and you only have 10 left of the default one(Barely seeds), the script will get stuck trying to withdraw constantly in bank more Barely seeds even though you have all other seeds in inv ready to be used.
From now on I'll try and get a GIF of a bug so you can see it easier with the logger open that way it makes it much easier to fix.