__enable_irq() Intrinsic Infinite Loop
I was performing all of my computations (full TDoA multilateration algorithm) inside the ISR, which was most likely overflowing the stack. I moved the algorithm outside the ISR and instead saved the data in a FIFO to process later. This solved the issue. Thank you all for the suggestions, they were very helpful in investigating the interrupt!