My understanding is that the Have it All package, at the time of cruise booking, applies only to Guests 1 and 2. Whereas if you book a cruise without HIA and subsequently purchase the Signature Beverage Pack, then all occupants must purchase the SBP.
Check your Booking Confirmation from HAL (or ask your travel agent to send a copy to you). The details of who gets what is on page 3.