So basically, I'm trying to have a callable on the owner of a node be called by that node by taking an exported string and identifying the name of the callable with the string. When I try to call the function, I get an error saying that the function doesn't exist.
Heres the code:

extends Node
class_name ActionReceiver
@export var received_action_function: String = ""
var received_action_callable: Callable
func _ready():
if received_action_function:
received_action_callable = Callable(owner, received_action_function)
func receive_action(sender, value):
print("Received action from " + sender.name)
if received_action_function:
received_action_callable.call(sender, value)
The exported string matches exactly with the name of a function called "damage_received" in the owner.
Open the image in a new tab to see it better.
Any ideas? If you need more info let me know.