Here's a quick rundown on what can easily get your account flagged, because it's what l would target if looking for easy indicators of what is a bot and what is a human, which further allows them to grab easy data on bot vs humans to tighten their detection standards.
Do not snipe they may not patch the exploit right away, it's super easy to log, They have the lat/long of the pokemon, as well as the lat/long of where you're actually capturing it from.
Easy to use as a flag. Incredible Humans are not capable of actually getting more than basically 50k xp/hr a lucky egg. This sucks for us but think about this, you bot games like Runescape and don't expect max level after a week, this is something similar.
Fast movement/teleporting Softbans are an easy flag for them to have, and people moving consistently faster than what is physically possible should be something they're using as a flag and further analysis of bot activities. Perfect throws every time no does this at all, we're not good enough to throw excellent curveballs every time. Use the humanizing throws functionality.
Basically, my friends, play the game smart. We're doing our best to bring further protection to you, but use your head and best common sense. If something is too good to be true, it is. Keep your bot within the realm of possibility for a human to be doing