Bug/Misfeature Report
I just learned thee hard way that Device Names and Device Labels cannot contain the forward-slash character (/) when connecting said device to a SmartThings remote client (via http). If it does contain this character, you'll get error asynchttpGet() request failed with error 400
errors every time an update is being sent. This probably also applies to ANY http-linked client, but I haven't verified it.
FWIW, I can attest that it doesn't matter for socket connections - the device I was having issues was on another Hubitat hub (Hubitat_HubConnect_socket_Client --> Hubitat_HubConnect_socket_Master --> SmartThings_HubConnect_http_Client). Device Name and Label were both "Guest Suite Temp/Humidity Sensor".
Either the name should be encoded before the transmission, or there should be a warning when selecting devices with the '/' in their name.