Hi @yit337,
For Lakeflow Connect managed ingestion pipelines, the behaviour youโre seeing is expected. As soon as you use ingestion_definition in your pipeline (i.e., a managed ingestion pipeline), Databricks forces that pipeline to run on serverless compute. Serverless pipelines do not allow a clusters block. If you include cluster settings, you get the error you are seeing.
You can refer to this documentation page.

If this answer resolves your question, could you mark it as โAccept as Solutionโ? That helps other users quickly find the correct fix.
Regards,
Ashwin | Delivery Solution Architect @ Databricks
Helping you build and scale the Data Intelligence Platform.
***Opinions are my own***