Yeah I fixed it just after I recorded it. It was as simple as calling the function from my stats component from the inventory component on equip / unequip. Basically Get Owner > Get Component by Class (My Stats component) > Update Stats.
I appreciate the help though.