But the audio component is inaccessible / invalid in a blueprint class that inherits from this class. Am I initializing an audio component incorrectly?
It was working with the above code actually, if I created a new blueprint that subclassed from that C++ class. I think it’s something weird with C++ / blueprint classes syncing up.
I’ve had issues with certain things showing up if I don’t create a blueprint as a subclass but instead change it to inherit from the class after creation. Definitely could be the source of your problems.