Auto removal not working for me at all.
Tested on 2 different accounts/computers (both ver5.0.8.9)
This is what I see in log: 5/1/2019 1:56:28 AM: Started the search for attacks
I have the settings to remove troops and NPC resource to train max troops
Bot doesn't recognize incoming attack... bot doesn't remove troops or spend down resource
When you open the setting tab for "Recognition of attacks" and open the "check for attacks" section are your villages active with a check mark sign next to it?
It seems to me that your villages are not checked, since he should at least see the attack coming. Happened to me once that they were simply unchecked