Elastic Search Warm node taking too much of Ram than the Heap assigned to that

Hi All

I am using two data nodes to achieve hot and warm architecture. Both are assigned with 8 GB RAM as Heap Size. The total available is 64 GB RAM. I am using the rollover and allocation settings to achieve my hot warm architecture but here .Data2 -(warm ) and Data 1 (HOT) taking 9.23 and 9.19 (will vary depends on the load).
Due to this some times load balancer and log ingestion getting stopped

Kindly suggest a better way to handle this issue.