5.4 debug symbols are `Source information is missing from the debug information for this module`

It was all fine before the upgrading to 5.4, but after that the windows symbols are Source information is missing from the debug information for this module, so with crashdumps or debugger connected to shipped exe - i can only see the callstack function names, but nor the line numbers, nor being able to doubleclick to jump to relevant location. In short - debugging is nearly impossible.

I didn’t change build settings, so i guess at the start they were default. Now i’m trying applying related build parameters randomly, hoping it will work, but maybe someone know the solution right away?

side note

there is an interesting line in 5.4 notes:

Add setting to control disabling some debug info optimizations when compiling msvc platforms with clang that can in some cases cause missing debug information

which may be indirectly related to problem and i can’t find any relevant info which settings they are talking about.

upd: checked on a fresh project, on a launcher’s 5.4.2 with symbols downloaded:

even with this TargetRules (and without them)
		DebugInfo = DebugInfoMode.Full;
		bForceDebugInfo = true;
		bUsePDBFiles = true;
		bUseFastPDBLinking = false;

… the best i have is the project symbols are builded correctly. But the rest of engine is shown as an [external code]

upd: looks like plugin symbols are also works fine, so solved my current problem by moving a dozen of related plugins from engine to project. That let me debug it properly. Kinda workaround, but i’d still like to debug engine code properly