My issue seemed to be related to using popout screens. I had two spare tablets that i set up using Spacedesk and moved the pop screens to those. After a week of exhaustive troubleshooting and testing, not using Spacedesk and pop out screens has seemingly fixed the issue. I’ve done four 2-3 hour flights with no crashes anymore.
It’s probably a very niche issue but just in case anyone else comes across this and is using pop out screens, this was seemingly my issue. I’m not sure if the issue lies with Sapcedesk or having 4 pop out windows however…either way the actual funcitonality was a novelty rather than essential and not worth the stress