Override function not working

I have a parent actor that spawns some child actors. After all of the child actors have been spawned (not on construction because reasons), I want some of them to call a function from within their own blueprint.

I added a function in the parent blueprint and then, in the child actor, clicked “Override Function” then the name of my function. The function currently just consists of a test print string, but it isn’t being displayed.

I’ve read through the documentation, searched through the forums and watched some tutorial videos and I’m not doing anything any different to anyone else as far as I can tell. Is there anything I might have missed?

Are you calling the function in the parent? Then you override, but keep the ‘call to parent’ in the child.