Unreal Engine is exiting due to D3D device being lost AGAIN AND AGAIN

This error not just for D3D, it is also happening in vulkan version of shipped project.

I did not get this error while testing on some systems. But its affecting someone else.

LowLevelFatalError [File:Unknown] [Line: 803]
VulkanRHI::vkQueueSubmit(Queue, 1, &SubmitInfo, Fence->GetHandle()) failed, VkResult=-4
at UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanQueue.cpp:71
with error VK_ERROR_DEVICE_LOST
Signal 11 caught.
Malloc Size=65538 LargeMemoryPoolOffset=65554
CommonUnixCrashHandler: Signal=11
Malloc Size=131160 LargeMemoryPoolOffset=196744
Malloc Size=131160 LargeMemoryPoolOffset=327928
Engine crash handling finished; re-raising signal 11 for the default handler. Good bye.
Segmentation fault

Please focus of fixing this before ue5. I prefer stability before features.

As it is happening in vulkan and other os too, does it mean that the issue much wider than being just a d3d bug?
Can someone please tell me what to do or where to look ? i’m desperate…