Booking App - Booking more than one service with calendar

I have a client who needs to book different fishing packages that need to managed from same calendar to ensure there is no double booking.
For example there is one 5hr morning package and one afternoon 5hr package that could potentially both be booked for same day.

I started with one service and it works perfectly.
When I add a second service, the calendar appears greyed out on days that have no booking.

I have tried with two services inside same category and then with separate categories

Replies are visible only to logged in members with an active subscription.