What is the difference between weekly availability and general availability?

The General Availability refers to the  general time slots or repetitive time slot of a Tutor/Consultant to conduct the lessons whereas, the Weekly Availability allows the Tutor/Consultants to set their availability for a specific time of a particular week where you could add or remove time slots, perhaps when you are busy with work or studies.

For example, the Tutor/Consultant can set the general availability as 9:00 AM to 7:00 PM 5 working days, and the weekly schedule is the same for the Tutor/Consultant.

But because of some urgency, the Tutor/Consultant is not able to take class from 5:00pm to 7:00pm on Wednesday. So the Tutor/Consultant can simply disable the particular time slot from the weekly schedule settings.