FreePBX 17 - D & P series phones not retrieving configuration correctly via Endpoint Manager

We just moved from FreePBX 15 to FreePBX17 and have a mix of about 135 S-series phones and 20 D and P Series phones. All of the S-Series phones have retrieved the configuration from Endpoint Manager without a single issue, but the D & P series phones are not working properly. I have hit “reconfigure” on all of them and selected the server in the options screen (DHCP Option 66 is my other option), but when the phone contacts our server, all it pulls is a basic configuration without any of the pre-configured BLFs, custom ringtones, or wallpapers. I have verified that the ports are set up properly and not being blocked, and have even tried changing the template on the phones to no avail. Any guesses/suggestions/tips? Thanks!