One of the most important factors for ingest throughput is the performance of the storage, which you have not mentioned at all. This is discussed in the documentation around tuning for indexing speed and having local, fast SSDs is recommended. What type of storage are you using?