now data stream does not support write and search with custom routing describe in document in 7.13. As we known , requests with routing will be routed to certain shards. In another word, we can reduce unnecessary resource overhead with custom routing especially in high search qps scenario.
So I eager that data stream is able to support write and search with custom routing.