To be fair buying anything in bulk with contracts is probably the best way to secure a good deal (i.e. bulk discounts).
LNG prices are as low as they are now because of lockdowns and slowdowns occurring globally. This wasn't really something anyone predicted at least no one had any concrete dates.
However, we can scrutinize whether the deal at that time was a good one based on available information.
Personally I was, and still am, more supportive of directing investments into Pakistani shale resources and lignite not just for economic reasons but also national security and strategic interests. If necessary I'd rather Pakistani's pay a slight premium for locally produced shale gas than import oil/gas from abroad.