When allocating a new identifier using the CLI with invalid options, such as a non-existing group, the allocation will fail. However, it appears that the 'hole' remains filled in so that the interface cannot be allocated using the CLI in the future. It also can't be updated because the interface was never added to the interface table.
Ensure that all parts of the allocation complete successfully or are rolled back in the case of failure.