1.20.1 Teleport to entity from another dimension

So... I made an interaction entity that teleports the player into another dimension ( a specific position in that custom dimension) what i am having trouble with is figuring out how to teleport the player back with an interaction entity in that custom dimension, the problem is that Interaction entity 2 is in the custom dimension at a fixed position while entity 1 should be able to be at any position and any position and i dont exacktly know how to go about that i also am new to forceload and im thinking of ways to load chunks around a moving entity so that that entity is always loaded

Continue to help post