The article talks about a descent stage built by a private space company* that won't be delivered on time. So even if the rover tested out perfectly, they can't land it.
I knew this sounded too much like the "already finished rover" wasn't actually finished, which is a very reasonable explanation for not sending it yet.
Unless they're very small, they'll still win other contracts. Failure is always an option for companies in the defense sector (NASA being defense adjacent, their contractors are almost all also defense contractors).
(*which might just mean "contractor")