GAS and make LocallyPredicted abilties work on Character from Item

Hi, I am working on a project where setup looks like that:

Item → Have its own set of abilities
Character → Can pick these items

I tried to make LocallyPredicted abilities on items and when character pick them up, abilities that are LocallyPredicted will truly execute on the character that pickup the item, unfortunately I did not found a way to achieve that level of control, is there a way to do so?

I tried to change Item Ability System Component Owner by calling InitAbilityActorInfo with new owner and then RefreshAbilityActorInfo, failed
by using FGameplayAbilityInputBindsI tried to bind abilities from Item to InputComponent of person who pick it up, even granting the ability on moment of pickup after change owner and bind input component, none of that seems to work

Question if it’s even good approach or I should rethink the way of make Locally Predicted abilities on items?