findOne doesn't work. (example structure & data? Yes)
## Bug report

### Required System information

<!-- Please ensure you are using the Node LTS version (18, 20, or 22) -->
<!-- Strapi v3 is no longer supported, please update to Strapi v4 -->
<!-- If you are reporting a frontend bug please provide error logs after setting STRAPI_ENFORCE_SOURCEMAPS=true in your .env -->
<!-- This environment variable makes frontend errors easier to read and trace -->

- Node.js version: v20.18.1
- NPM version:　11.0.0
- Strapi version: 5.5.2
- Database: SQLite
- Operating system: windows10
- Is your project Javascript or Typescript: Javascript

<!-- Did you know you can run `yarn strapi report` or `npm run strapi report` to get this information easier? -->

### Describe the bug

There are three issues related to IDs, though I'm not sure if they are connected.

1
For the sample data in Collection Types "Author," when both find and findOne are checked, accessing http://localhost:1337/api/authors/ returns a 200 status code, but accessing http://localhost:1337/api/authors/1 results in a 404 error.

2
For the sample data in Collection Types "Article," the ID shown in the Content Manager does not match the ID retrieved from http://localhost:1337/api/articles/. For example, when I set the article with ID 1 to "Published," the response returns data with ID 6.

3
When adding entries to a newly created Collection Type, the IDs are incremented in odd numbers (e.g., 1, 3, 5, 7, 9...), but the IDs retrieved with find return even numbers (e.g., 2, 4, 6, 8...). Even when I try to fetch data with findOne using IDs like 1, 2, 3, etc., it results in a 404 error.

### Steps to reproduce the behavior

For issue 1:
1. Create a new project and select "Start with an example structure & data? Yes" (to reproduce issue 1 and issue 2).
2. Access http://localhost:1337/api/authors/1.
3. Confirm the 404 error.

For issue 2:
1. Create a new project and select "Start with an example structure & data? Yes" (to reproduce issue 1 and issue 2).
2. Change the ID 1 entry in the sample data Collection Types "Article" to "Published."
3. Access http://localhost:1337/api/articles/.
4. Confirm that the response shows ID 6.

For issue 3:
1. Create a new Collection Type (Product).
2. Add multiple entries consecutively.
3. Confirm that the IDs are 1, 3, 5, and so on.

### Expected behavior



### Screenshots
![no1](https://github.com/user-attachments/assets/6696c31c-efc9-43ab-a678-9f4b8802dd5a)
![no2](https://github.com/user-attachments/assets/28df7142-4c61-4257-a738-92e1ff58e6f4)
![no3](https://github.com/user-attachments/assets/8cc986f2-c0fd-442f-91ff-163d2c6a047f)


### Code snippets
Contents suggested by AI
my-strapi-project\src\api\author\controllers\author.js


```

"use strict";

/**
 *  author controller
 */

const { createCoreController } = require("@strapi/strapi").factories;

module.exports = createCoreController("api::author.author", ({ strapi }) => ({
  async findOne(ctx) {
    const { id } = ctx.params;

    // Check if the ID is valid and numeric
    if (!id || isNaN(Number(id))) {
      return ctx.badRequest("Invalid ID");
    }

    // Query the database
    const entity = await strapi.db.query("api::author.author").findOne({
      where: { id: Number(id) },
    });

    if (!entity) {
      return ctx.notFound("Author not found");
    }

    const sanitizedEntity = await this.sanitizeOutput(entity, ctx);

    return this.transformResponse(sanitizedEntity);
  },
}));

```

### Additional context

I used AI to translate this text.

A few days ago, I started programming with the help of AI.
As a result of working with AI, I was able to solve issue 1 by editing the my-strapi-project\src\api\author\controllers\author.js file.
(Since I am a beginner, I don’t fully understand the meaning of the code.)
