Also, it may be helpful to run a user debug:
1) Get the MAC of the device having issues
2) Issue the following command in global configuration mode: logging level debugging user-debug mac-address-of-device
3) Connect the device to your network to recreate the issue
4) Search the user-debug log for potential issues: show log user-debug all | inc mac-address-of-device
5) Search all logs for other issues: show log all | inc mac-address-of-device
6) Provide any of the above information that you're comfortable sharing in this thread.