In NUCLEO-H743ZI environment using the STM32CubeMX the:
HAL_SPI_Receive_DMA(&hspi1, (uint8_t*)u8SpiRxBuffer, SIZE)
function in Master Mode.
It generates the clocks on the output pin correctly up to 16 byte of data.
If the SIZE is more than 16 it got disregarded, even if the data size in SPI get changed to word format and SIZE set to 5 the total clock generated is 16*8 =128.