This post is a solution to a known crash, not a question.
FWindowsApplication is still registered to FCoreDelegates::OnShutdownAfterError after it is destroyed. A call to something like FCoreDelegates::OnShutdownAfterError.RemoveAll(this); is missing from FWindowsApplication::~FWindowsApplication().
This would fix the issue encountered in [Content removed]