Conflicting device IDs


I provisioned and programmed a gateway shield on a custom PCB using STLink. The provisioning worked only after a couple a trial but in the end, was successful (or so I think). I got a valid device ID during the provisioning process: b1e2[ 4 unique hex codes]7b9145378debea80.

When I try to claim the gateway shield on the bluz console however, the gateway shield is detected with an ID of: b1e2ffff7b9145378debea80, which I learn from here, is invalid.

The electron plugged into the board is able to connect to the internet but publishes the corrupt device ID:
bluz gateway device id b1e2ffff7b9145378debea80

What is happening?

Thanks for the help!