Can someone explain to me why they're trying to land on a barge? Land was successful. Why a moving target where one swell could destroy the landing?
Let me just quote some other answers
RTLS (return to launch site) requires a larger fuel margin, as the rocket has to thrust backwards to get its trajectory going back towards the launch site. With the drone ship, it can be placed downrange, removing the need for the "boost back burn" on missions that have a heavier payload. the rocket simply needs to have enough fuel for the landing burn. In this case specifically, the Jason-3 payload is light enough that it could perform a RTLS, but they do not have the required approval to land at Vandenberg Air Force Base. Plus, they just performed a successful RTLS landing. Why not double down?
I can't find it but another quote I saw said that Falcon Heavy would have to land the center module on the barge even if the outer two modules RTLS as it will have more thrust and cut off at a higher altitude.
essentially you will have
Some falcon missions will have light cargo or cargo intended for low orbit and will RTLS (landing on land)
Some falcon missions will have heavier cargo or cargo intended for higher orbit and will land on the barge (landing at sea).
Falcon Heavy missions might have light enough cargo or cargo intended for low enough orbit to allow some or all modules to RTLS or might not so you might see
Falcon Heavy scenario 1: 3 modules attempt to land on barge(s)
Falcon Heavy scenario 2: 1 module attempts to land on barge, 2 modules RTLS
Falcon Heavy scenario 3: 3 modules RTLS
FH scenario 2 and 3 being less likely but more reliable if possible (depending on payload and launch site).