get datatable row returning wrong values

aplogies for the late response. i did this, and it still doesn’t work. i also found out that if i print the variables in begin play, they’re the correct variable values. if i print them from the key event, they’re incorrect. including if i get them directly from a “get data table row” node.
is the issue with when i call the variables? i don’t understand what could be going wrong