You’re so close, but missing the important thing. You talk about measuring time with the assumption that all reference frames can agree on whether events are simultaneous.
Let’s turn the problem round. The ship is leaving Earth at some high velocity. In Earth’s frame after 60 minutes have passed the ship’s clock reads as 15 minutes having passed. In the ship’s frame of reference when 60 minutes have passed the clock on Earth will have recorded 15 minutes.
Now this sounds impossible because you think we agree on when events are simultaneous, “A’s clock is at X so B’s must be at Y,” but this is only true when A and B are in the same place, if they aren’t in the same place then you can only say, “A’s clock is at X so in A’s reference frame B’s must be at Y.”
Essential you can divide space time into three regions for a point A. The future is the cone of space time that could be reached from A without exceeding the speed of light. The past is the cone of space time from which an object could reach A without exceeding the speed of light. The third region isn’t the future or the past, and for any point B in this region we can find an inertial reference frame where A and B are simultaneous, or where A happens before B, or where B happens before A.
We can only ever globally agree that points in A’s future cone are after A, and points in its past cobe are before A, and these remain true in every inertial reference frame.