Experiencing Sporadic Freezes | DEOT custom launcher

I am currently using the Gameshell running the latest version of the custom DEOT launcher, and I often experience seemingly random freezes, usually while in-game, that locks the device up until I hold the power button down for ~10 seconds to force it to shut down. There’s no pattern beyond the crashes seem to happen in game.

I should also note I mostly use the Gameshell with standalone emulators and not retroarch. I know this isn’t much information but is there any known way to fix this?