Do you have anything else custom installed on the device?
The libra 2 is known to suffer from fatal race conditions related to the EPDC and power delivery, so plugging it in is indeed one known solid workaround.
Since you appear to trip this with the boot spinner, you could also try swapping to the KFMon (on mobile, xrefs are painful, check it's docs) progress bar, but it might not change anything

.