on the controller, when AP fails to join, it will publish error message or log on the failure reasons...
it would be a good starting point
firmware version on the AP does not matter if controller running firmware 8.1 to 9.8.3 will upgrade/downgrade the AP to version which will work with controller..