I found problem where "Add to Watch" doesn't work properly for vector registers (evaluateName is "Advanced Vector Extensionsymm0" instead of "$ymm0". I think the problem is inside LLDB. If I change GetPreferSyntheticValue() to false in SBValue.cpp:698, after that lldb-dap works fine. This suggests the problem is in the synthetic value logic