Philip and Blake pretty much covered the options. I'm wondering if the AP is somehow not able to properly communicate with the cloud controller to get the static settings you gave it, possibly due to some local VLAN or native VLAN mismatch or ACL issue. Meraki devices have a dual-partition NVRAM and always have their last known good firmware and config file, so if the new settings aren't taking effect and it considers itself unreachable, perhaps it's reverting to its previous config and you're seeing the same settings come back when it resurfaces in Dashboard.
I'd also run a packet capture on the AP's switch port and see exactly what DHCP frames might be there.
One other idea that doesn't involve a ladder is to just let the AP come up however it comes up, and as long as you're associated to an SSID on that AP, you can open a browser window to ap.meraki.com and use the local status/config page and go to the "Configure" tab to manually set the static IP. More info here https://documentation.meraki.com/zGeneral_Administration/Tools_and_Troubleshooting/Using_the_Cisco_M...
Doing this in Dashboard, I'd clear the AP's config (clear any static IP/GW/DNS settings and leave it at DHCP with no VLAN assigned). If you wanted to for good measure, you can remove the AP from the Dashboard network, it'll show up as an unused AP under Organization > Inventory and you can make sure there's no trace of it under Wireless > APs. You could even unclaim it from your Dashboard Organization and reclaim it by its serial number. Then paperclip the AP for 30 seconds to force the factory reset. While it's rebooting, add it back into the wireless network (if you previously removed it) and have it on a switch port & VLAN where it can grab a DHCP address. If so, it should go green in Dashboard and accept static IP settings successfully from there.
If everything we've all discussed in this thread is still falling short, open a support case for a closer look with someone live on the phone and sharing your screen on a webex.