All the errors in the routing that you are observing is because there is no direct routing from the ADC to the I2S input.
Also, can you please let me know why are you trying to connect the "sdone" pin of the ADC to the "rx_sdi" input of the I2S? The sdone signal goes high for two ADC clock cycles to indicate that the ADC has sampled the current input channel. ADC does not have serial data output.
In order to transfer data from the ADC to I2S you can use DMA.
Please refer to the following Code example: https://www.cypress.com/documentation/code-examples/ce220762-psoc-6-mcu-pdm-i2s-example - The example uses DMA to transfer data from the PDM/PCM hardware block, which interfaces with a microphone, to SRAM. Once the recording is complete, another DMA transfers the recorded data to the I2S hardware block, which interfaces with an audio codec chip.
In your case also, you can use DMA to transfer data from the ADC output buffer to I2S TX buffer.
Please let me know if you have any further queries.