If the capwap configured in the AC is different from vlanif 1, the AP not register passing trought the switch. See the attached design.
check if is created the capwap vlan 100 on the switch
The switch not pass the capwap vlan throught the trunk also if <allowed vlan all / 100> when the vlan is not created on the switch
Create the capwap vlan on the switch with the command [switch] vlan 100