FreePBX "Extension Settings" do not match device status

When I go to Settings>Extensions Settings and look at the “Call Status” column, the statuses do not match the current state of the devices. All of my phones are in DND mode according to the phone itself, but this does not match what I see in Extension Settings.

Can someone help me with why that is?

The phones are set in DND at the phone level, so the PBX will still attempt to send the call to the phone, and reject it. You would need to have integration directly with the PBX to control the DND setting there. The FreePBX Phone Apps (RESTAPPS) DND application will set the extension to DND at the PBX level.