Actually, our CX-9 at close to 45K miles seems to be dong better, but not sure if it is because they are overfilling (going to dealer). The oil level goes below the top hole, but the light does not come on anymore.
Our 2021 CX-5 with less than 20K miles, has the light go on at about 2K miles...