Intermittent INVALID_DATA error when updating lookup field through API

Intermittent INVALID_DATA error when updating lookup field through API

Hi, since last month (March 2023) I've been getting intermittent INVALID_DATA error response from Zoho when I try to update a lookup field through API, the message looks this:
  1. {"data":[{"code":"INVALID_DATA","details ":{"api_name":"id","json_path":"$.data[0].School.id"},"message":"invalid data","status":"error" }]}
(School is a lookup field)

It's been working fine previously until March this year, and it's happening intermittently.
Just wondering has there been any changes around this? Is there a new way to update the lookup field through API?

Thanks