Hi,
As Andy wrote above - it is better to have the adoption monitoring centralized hence use it on controller.
You have to be careful where is the policy mapped. Think of the case
device offline / down. AP won't be able to send trap for offline as it is offline, right?
Make sure you have adoption / availability related events configured on controller rather than end device.
Also, be careful what events are you setting - we have multiple
adoption related events in system monitoring
Recommendation - start with wider setup and narrow it down...
Regards,
Ondrej