Not sure for Polycoms (I use yealinks), but if you're using https to provision but don't have a cert on your server you have to make sure the phone accepts all certs.
Also, all the DHCP options do is put in info manually that you'd be putting into the phone (which presumably would be the server and auth info), so if you can't get it to auto provision "manually" I wouldn't bother testing the DHCP stuff until you get that working, will prolly save you time.