Why ArrowComponent cannot be attached to SceneComponent

Do you have a forward declaration for UArrowComponent in your Tank.h file after the includes?

class UArrowComponent;