Yes, Gadar 2 is just 5 days away from becoming the highest-grossing Hindi film of all time, before Jawan gets there. As of September 21, 2023, Gadar 2 has grossed over ₹519 crore in India, while Jawan has grossed over ₹410 crore. This means that Gadar 2 needs to gross just ₹109 crore more to become the highest-grossing Hindi film of all time.
However, it is important to note that Jawan is still in its second week of release, while Gadar 2 is in its sixth week. This means that Jawan is likely to continue to perform well at the box office, and it is possible that it could overtake Gadar 2 before the latter becomes the highest-grossing Hindi film of all time.
It remains to be seen which film will ultimately become the highest-grossing Hindi film of all time. However, it is clear that both Gadar 2 and Jawan have been huge successes at the box office, and they are both testaments to the enduring popularity of Hindi cinema.