Attaching one component to another crash: 'template mismatch during attachment'

That definitly should work. The question is, why UE4 engine supports so strange methods of attaching, if they meaning absolutely the same, but behaves differently…

I made some observations of UE4 code, and i think AttachParent is used mostly inside constructors, while AttachTo is not used inside constructors.