Hello Sophie Strassmann,
Your booking staff setting and your default scheduling policy looks fine, but the service you're showing doesn't use the default scheduling policy and is therefore using it's own custom policy.
Option 1 is to activate the default policy and it will use every setting you've set there.
Option 2 is to navigate to your service -> Availability options and make sure that the service in this case has the availability you want.