Hello Gerard, here is a simple way to handle your problem although is not exactly the solution you are looking for.
1. I would put all my effort to book Listing A most of the time. I would set up its minimum price as the price you were thinking for listing B.
2. I would not create listing B. If someone desperate love your place but he/she is just one or two guests or someone who will use just one bedroom, he/she can book Listing A for one guest.
3. I would rent C & D just to "fill the gaps" with last minute short bookings.
To maximize A bookings AND occupancy I would do the following:
- Set Listings C&D calendars as "By default unavailable"
- Unblock the dates of Listings C&D just to fill the gaps in A within the next 30 days.
- Keep syncronization rule just to fill the gaps in A within the next 30 days.
Enjoy happy hosting getting longer stays & larger groups. One key handling, one final cleaning, no complaints between guests.
-