It will result in complete bulk requests going to a single shard, and as you have multiple workers all shards will be busy. If the request hits the correct node it may improve performance, but I am not sure how much difference it will make. It should not make performance worse.
I suspect increasing the number of worker threads may make a bigger difference. One indexing thread per shard sounds low.