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

I just leave it .
Next steps in derived blueprint (in question is BP_ShipStart) helped to me (UE 4.26.2):

  1. Reparent to Actor
  2. Save
  3. Compile
  4. Save again
  5. Reparent to the original parent class (in question is AShipStart)
  6. Save
  7. Restart editor

Enjoy!

Sadly, the only workaround that works… After driving me crazy, I went auto-mode and started reparenting back and forth. The huge downside, is that variables will reset, so if you have TO MUCH stuff in the variables, you will suffer a lot going this way, but I find no other option.