Attached to socket components positioning wrong

I don’t remember exactly when it happened, I lost this momemnt. I think when I migrated to 4.19 version from 4.16.
All worked exaclty as expected, but one moment I noticed this weird behaviour.

I have a mesh and collision boxes, which I attach to mesh sockets by method “attach to” in construction script. I place all objects where i want them to be placed, but when I compile they takes random strange positions and rotations. And if I try to edit viewport element (move camera), this attached objects return to correct places.
I don’t understand what’s going on, I’ve tried all transform rules: “keep world”, “keep relative” and even “snap to target” but it’s broken with all rules.

Here is a video how it looks ue4 weird bug - YouTube

I fixed it by migrate to 2.20.1