PUT device location via API

I saw an older thread with the same issue in 2020 saying this was fixed, but I am still unable to do a PUT call to update a device’s location info despite getting a 200 OK code returned.
Here is the call I am making:
/rest/o/{{org_id}}/g/{{group_id}}/d/{{device_id}}/loc

passing the following data:
{
“data”: {
“location_list”: [
{
“timestamp”: 0,
“la”: 0.0,
“lo”: 0.0,
“at”: 0.0,
“sp”: 0.0
}
]
}
}
Is anyone else having similar issues where this call doesn’t actually update the device location in IC2? I have tried removing all location info in IC2 as well and then making my call.