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

Have no idea what is template component ;d Perhaps i could say smth if you show how you initialize RootComponent and create Capsule Component.

UPD: wait, i found APlayerStart in ue4.

UPD2: well, i see nothing strange in RootComponent. May be you should try to remove VisibleDefaultsOnly specifier for your component?

PS: i am learning Components right now, thats why i am interested in your question too.