Did you figure this out? I’m struggling with things that I was considering easy as well. I thought I will make Lyra Experience from the scratch but…I’ve a very similar to your experience instead. I’ve spend days… I feel that’s a terrible answer but:
Using Lyra feels very distant from programming - it’s rather figuring out by poking stuff without documentation. I feel like I’m spending my time in vain. This is not a one “can’t add ability set” case this thing will continue on and on - on each new level of system that will be implemented in the engine. It will be always like that.
So as much frustrated I am I want to do things on a lower level of abstraction on my own. Otherwise I’m betting huge amount of time on poor docs and won’t be able to actually use benefits because they will be constantly changing or broken or not exposed to BP . And in the end even if I will figure out this - I will not learn anything from it - next time it will be some different thing. I will extend in a brutal way existing classes, copy past them and the rest I will actually program as I did using UE4.