Schedule table not showing available time


So I was creating a page to display the schedule where people could create appointments. The problem is that when I add a provider it has all the time set by default as available, but when I go to the settings and change their working hours it shows them always as unavailable. When I tried to turn them back to the default by changing the working hours all to "No" it doesn't go back to default and keeps showing all the hours as unavailable. I tried disabling all other plugins, I tried to change to one of wordpress default themes, but nothing changed, it still doesn't work. I also created an appointment page through the settings but that one doesn't work as it supposed to either. Any suggestions?