configurable prices shows 0 on category page when MSI enabled + magento 2

Configurable product price showing 0 instead of showing minimum price on category page When MSI enabled. As I found that It is happening due to stock configuration ie. if display out of stock configuration set to no then price is showing correctly. But I need display out of stock product.

When I start the reindex process it is talking lot of time with MSI enabled. And interestingly, it min_price and max_price of configurable products is 0.

I have gone through this link but no luck : https://github.com/magento/magento2/issues/22516

Any help would be much appreciated.