UICollectionView usando secciones deja un espacio entre celdas

Estoy usando un UICollectionView para mostrar varias secciones de datos. Estas secciones tienen un número fijo de elementos. Quiero que todos los elementos se muestren en una cuadrícula continua.

Ahora mismo lo logro en orientación horizontal:

Pero en vertical esto deja una gran brecha:

Quiero resolver esta brecha entre las secciones porque es fea y no pertenece allí. Me encantaría usar un FlowLayout personalizado, pero no puedo encontrar un tutorial que me indique la dirección correcta (he encontrado varios, pero ninguno de ellos realmente trata este problema específicamente).

¿Alguien puede ayudarme a resolver este problema, o al menos señalarme la dirección correcta?

P.S: He implementado secciones porque estoy cargando los datos sobre la marcha. Usar 1 sección no es una opción para mí en este momento.

ACTUALIZAR A petición, estoy agregando los valores utilizados para mi FlowLayout actual. Estoy usando el diseño de flujo horizontal estándar en una UICollectionView de pantalla completa (menos UINavigationBar) con 21 elementos por sección.

Dirección de desplazamiento: horizontalTamaño de celda: 248, 196.Tamaño de encabezado / pie de página: ningunoEspaciado mínimo para celdas: 10Espaciado mínimo para líneas: 10Inserciones de sección: 20, 20, 10, 10

Respuestas a la pregunta(2)

Su respuesta a la pregunta