Re. the Gantt chart not showing non-working time, make sure the calendar you modified is the one that is depicted on the Gantt. i.e. point to blank area on Gantt, right click, select non-working time, and verify the selected Calendar.
Gantt can only depict non-working time from a single calendar…..