It works. Ability is spawning correctly and player can use it. After implementing everything you mentioned I also had to add another event in EquipmentActionManger that would fire in this two methods. This event was used in UnitActionSystemUI to spawn buttons for abilities again.
The last question I have isn’t really connected to this topic, but can you recommend any course or tutorial that covers creating skill tree? Or is it possible to do nice skill tree with everything we learnt in this course?