I think I answered the reason why it doesn't work:
Note: Action Results can only be used within the same Object/Field they are created in.
Therefore the question is more specifically how do I go about doing this since I can't carry over captured values.
___
I answered my own question again! I am not deleting this post as it might help others. The answer should be use Assign Value to Shared Result and Get Value From Shared Result action instead for grabbing values and setting them between different records. Should behave as a "global" variable while the action sequence is in effect.