The last health data upload will OVERWRITE any earlier health data uploaded that day.
For example, an evening weight reading will overwrite a morning reading. Likewise, if you weigh yourself before a long run and then after (to calculate your water loss), only the last reading is retained in Garmin Connect.
Best solution would be to permit multiple graph points for the same day. Alternatively, an average would be better than simply erasing data.