Will hostname changes update on cloud?

Yes.

When a device is discovered for the first time it registers a user device on Endpoint Cloud. A user device is a combination of the device id and the logged-on user. The MAC address of the device is used for identification.

By creating a unique id for each device we ensure that even if a device hostname change; it will be seen as a registered device and only update the hostname on the system.