Their system checks for 1 paid (CP "earner") linked to each 1 unpaid (Free CP) ticket during the boarding reconciliation process pre flight.
The new website further enforces this by requiring Companion bookings to be done, 1 for 1, by the companion pass earner while logged in.