Device stuck in limbo: Cannot move protected device between products

How can I add my protected device to my product? I'm upgrading one of our devices hardware and adding it to a new product. I removed the device from the old product just fine, but adding it seems not to work in the console or the web UI. I also can't remove device protection.

particle product device remove <old_product> <device_id>
--> success

particle product device add <new_product> <device_id>                                                                                                                   1 ↵
Skipped Protected IDs:
  <device_id>

particle device-protection disable -d <device_id>                                                                                                                1 ↵
Failed to disable Device Protection: Device is not found

The device shows up in our devices list just fine:

particle list | grep device-name                                                                                                                                          1 ↵
device-name [<device_id>] (Asset Tracker / Monitor One) is online

I was able to fix the issue by adding the device back into the original product, marking it as a development device, then adding it to the destination product.

Hi @coala this is expected. behavior. If you do need to move protected devices into products in the future, make sure to mark as development before moving.