Additional Setup Required flag not working

We're using homekit ADK v2, and we have the accessory flag "additional setup required" set to 0x0001 on accessory boot. The homekit app reads it immediatly after pairing, preventing the user from controlling the accessory from the homekit app until the additional setup is completed.
What we expect to see: When the home app discovers the device, it should have the additional setup required flag set to 1, and when the homekit app discovers the device, the tile should be greyed out and it should show that additional setup is required before the user is able to continue using the accessory in the homekit app.
What we are seeing: When discovering the accessory with the homekit accessory tester (HAT) to an unpaired device, it reports that the accessory flag "additional setup required" is set to 1 immediately after discovery. Following the same steps with the homekit app there is no indication that the additional setup required flag is set to 1 after pairing. The homekit app shows that the accessory is in a usable state with no additional setup. Only after changing the additional setup flag to 0 manually on the accessory, then setting it back to 1 does the homekit app report that there is additional setup required for the accessory.
Implementation: We're setting the additional setup required flag during the accessory boot process, while we're initializing everything we need for homekit to be available on the accessory. This all happens before the device is paired with the homekit app.
Question: how do we get the homekit app to recognize that the "additional setup required" flag is set when the homekit app first discovers the accessory?
Thanks!

Replies

Please file a feedback report.