GPU capture only reports Counters on iOS/macOS when reopening capture

  1. Make sure gpu capture is set to "Automically Enabled" and "Profile GPU Trace after Capture" in Xcode 12.2 and 12.4

  2. Run an iOS app

  3. Do a GPU capture

  4. Try to go to look at Counters and they're not there.

  5. Save capture out via "Export"

  6. Reopen capture, and now Counters are there

I see the "Counters" pane have a spinner for a short amount of time after doing step 2, but the Counters are never filled out. I don't want to have to exit my app to look at captures, since I need to look at multiple captures over the course of a session.