The rudder is attached to the fin; so, it should've come off with the fin. And, if it subsequently separated from the fin, why would it have been found further down the flight path.
Perhaps the heavier piece fell more quickly which is why it was the first to hit the water.