Fluid simulation stays in its own space?
ISSUE - your Effector object uses under Settings &gt; Surface Thickness 10.
It make the distance from liquid.
SOLUTION - reset to default value (with right click) or type zero (or something smaller).

What can be enhanced

Your Domain is very large = wasted divisions for nothing, and long calculation time
Effector topology necessarely complicated = heavier calculation
&quot;Tube&quot; from one container to another container very thin = you will have to increase divisions much higher to get enough details to let flow liquid through this thin part if you imagine grid divisions than will be used in this part.
Inflow is very small = take a lot of time to fill container before liquid starts flow into another container
Cache set only up to 250 frames = it is not enough frames to get result


Recommendations

Create Effector object with clean topology, one sided
Let recalculate Normals Shift+N inside (you can re-check with Face Orientation overlay



Use Solidify modifier if needed to protect from leaking liquid (Solidify has to be before Fluid modifier) or set some low value for Surface Thickness or set some sub-step, but this increase calculation time
Scale Domain as small as possible (just reminder - number of divisions set for domain is represented by small cube in a corner and means how many times is divided the longest edge of domain)



Inflow make bigger or increase Initial Velocity



Before you are not sure about elementary functionality disable Meshing feature that consume computation time as well (to see if liquid goes in right directions, fills what is needed to be filled in given time, and is not leaking in any part ... the coloured particles are more than enough in Replay mode).

What bothers me is cache that should refresh any time some parametr is changed, but that is not happening. What I do is to change divisions about a step back and forth.