IUCN status in API does not match what's in the IUCN page

I noticed that using this API endpoint for a given species, I get the status Least Concern. But when I check the species in the IUCN page I see the species is considered as “Near Threatened”. I get the same result when querying the data with IUCN V4 API. It seems like the latest assessment is quite recent July 2024. So I was wondering if anyone knows:

a) How the GBIF retrieves these status? Does it use the IUCN API or does it have its own database?
b) If it’s the latter, how often does this get updated, or is there any plan to update it?

Others interested in this topic can also follow the GitHub issue