The quality of the coconut milk can be a factor in why the soup base is not thickening as it should. Go for full-fat coconut milk. Also, you might have forgotten to add the cornstarch