GAS - GetAvatarActorFromActorInfo() is returning a controller, not the character

There’s some community documentation which talks about it here.
You likely have to set the Avatar Actor to the Character yourself when you create the GAS ASC Component. I believe there’s also an Interface you have to implement called GetAbilitySystemComponent.