Switch sending DHCP packets to wrong VLAN Can we see results from "Show int trunk" - I suspect the WAP is trunking. Your config looks fine, just understand you'd want "switchport mode access" to force access mode.
Port security blocked the port permanently - Beginner Alternatively, you could use the global command "errdisable recovery cause psecure-violation". This would cause the port to unlock itself after 5 minutes (by default). Of course, if you still have the offending non-secure device plugged in the port will lock itself again =)