you can also just use the bug report feature in developer options which definitely does persist after reboot
MetropleX, if you're referring to adb shell input keyevent --longpress KEYCODE_POWER's “Bug Report” option:
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<hierarchy rotation="0">
<node index="0" text="" resource-id="" class="android.widget.FrameLayout" package="com.android.systemui">
<node index="0" text="" resource-id="" class="android.widget.FrameLayout">
<node index="0" text="" resource-id="android:id/content" class="android.widget.FrameLayout">
<node index="0" text="" resource-id="com.android.systemui:id/global_actions_container" class="android.view.ViewGroup">
<node index="0" text="" resource-id="com.android.systemui:id/global_actions_view" class="android.widget.LinearLayout">
<node index="0" text="" resource-id="android:id/list" class="android.view.ViewGroup">
<node index="0" text="" resource-id="com.android.systemui:id/list_flow" class="android.view.View" />
<node index="5" text="" resource-id="" class="android.widget.LinearLayout">
<node index="0" text="" resource-id="android:id/icon" class="android.widget.ImageView" />
<node index="1" text="Bug report" resource-id="android:id/message" class="android.widget.TextView"/>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</hierarchy>
...then that's no different to adb bugreport, which solely retroactively captures logs currently available in the ring buffer, to my knowledge. Even if it captures logs stored elsewhere, it certainly doesn't continue to capture them until the subsequent reboot.
Is that what you meant?
Or maybe you discovered something on this crash that make this finding so important?
It's occurring on multiple devices at a very low level. I'm aware that correlation does not equate to causation, so all I've wanted to contribute is that if this recurs, attempt to capture logs if you're able to. Thanks.