If the bot uses a weapon with aim, it will insta unequip the Armor/helmet etc.
This sounds like an issue with the mount slot overwriting or some sort of parenting issue with armor::mount / armor::unmount but it's hard to say for sure.
If you could please, attach a copy of the armor add-on here or provide a link. I can make you a custom event for equipping armor and helmets without needing to use them as an item.
Preferably you can just contact me on steam, username: Gothboy77 or discord @Gothboy#7511. If by chance I do not respond there is a nice discord server "BCC Blockland Content Creators" that is an amazing source of community help for blockland mod making. Cheers!