The main difference is that one is a component and one is a variable.
A component can be applied to other actors and reused. They can also include other things like meshes and other actors, etc.
A variable stores and handle data differently and in this case can’t be reused similarly as the component.