Controller losing tracking when it goes to sleep

Give us as much detail as possible regarding the issue you're experiencing.

ML2 OS version:
B3E.421107.02-R.006

Error messages from logs (syntax-highlighting is supported via Markdown):
none

With one of our devices, the controller works fine when we first turn on the device, but if we take off the device and leave it running for a little bit then put it back on, the controller no longer tracks. It's still connected to the headset because the system button will still pull up the OS menu. But the tracking will not work again until restarting the device. We can turn the controller on and off, re-pairing it, and even wiping the device and re-installing the OS. When the controller starts back up i notice the Initializing screen going for a long time, but when it goes away, there's still no tracking in the device. The hand tracking does work in the OS menu but obviously not in every app.

Oh wait. If my app is running in the background it continues to fail. But if I hardclose the app and wait a few seconds, it can recover. So somethign in the unity input setup is clearly holding on to it. \

A few questions:

Are you noticing it in the Unity Examples?
Are you using OpenXR inside your application?
Are you using the default Magic Leap Rig Prefab that can be imported by the samples?
Do you have both the Hand Interaction and Controller Profiles enabled in the Unity OpenXR Settings