As it turns out it was was only some shifts at the beginning of the list that we were not able to delete. When we went to the end and started deleting form the last ones backwards we were able to whittled down the list and there were only a few that would not delete.
It would have been helpful to have the the “Delete all shifts in this series” function in the filter shifts page so we could delete all shifts for all employees between date x and y that have status “Assigned” or have filtering filtering available for the all shifts page. We inadvertently deleted some shifts that the status was “Worked” that we didn’t want to delete and wound up having to rebuild them.
Thanks