When I refresh my service it is reset to the following availability (notice the missing custom availability):
This is causing issues for us, as we are unable to automatically update assigned staff without removing the custom availabilities we have set up. Which is stopping our students from being able to make bookings.
Is this a known issue? Or perhaps I am missing some functionality in the graph API docs around setting the availability of a service? I haven't been able to find any reference to update the availability of a service in the graph documentation, only the businessHours for the calendar itself.