I am using UITableView for a multi-section list. The issue I am seeing is a space above the cells of each section, even if I set tableView(_:heightForHeaderInSection:) to be 0. This occurs even when there is only one section and I set tableView(_:viewForHeaderInSection:) to be nil.
I have tried all other answers on StackOverflow relating to inset overrides/edge expanding but none have worked.
Example:

 
    