If it is a 99 year leasehold, then the value of the underlying land, should not be factored into the price or leasehold value of the HDB flats, because at the end of the 99 years, the flats and the land are returned to HDB.
Whereas, when the value of the land is included in the 99 year lease...