Gitlab Commits API - since and until cannot work together

Hi, I recently suffered a strange behavior from the commits API. I have a commit in master branch created in 2023-03-14T09:53:11.000+01:00, when I used since parameter to filter the commits, this commit data will come back. However, when I used since and until together, the result was empty even though the commit was between that date range.
Below was my python code and the result getting from postman:

Rsponse: Response = get(f’‘‘https://{self.gitlab_domain}/api/v4/projects/{self.project_configs[project_name][‘id’]}/repository/commits?path={file[‘path’]}&since={datetime_from}&until={datetime_until}&page=1&per_page={UpdatesMonitor.MAX_RECORDS_PER_PAGE}’’',
headers=self.headers, verify=False)