First and current section display differently even tho they have identical structures

This is my folder structure:

/content/
    /comics/
        /comic-1/
        /comic-2/
        /_index.md
    /illustrations/
       /illustrations-1/
        /_index.md
    /_index.md

Within the content pages, when I print .CurrentSection and .FirstSection, if I’m in comics, it displays:/comics/comic-1/_index.md and /comics/_index.md respectively.

However, if I’m in /illustrations/ then it displays simply /illustrations

The content of the _index.md files for the comics and illustrations directories are also identical in structure, for example this is the contents of /illustrations/_index.md:

---
illustration:
- illustration-name
title: "name"
---

"/content/illustrations/illustration-name/_index.md"

So why the disparity in current and first section?

Your file structure is unclear. Please use the tree command (example: tree content) and paste the results.

content
├── comics
│   ├── comic-1
│   │   ├── 001.md
│   │   ├── 002.md
│   │   └── _index.md
│   ├── comic-2
│   │   ├── 001.md
│   │   ├── 002.md
│   │   └── _index.md
│   └── _index.md
├── illustrations
│   ├── illustration-1
│   │   ├── 001.md
│   │   ├── 002.md
│   │   └── _index.md
│   ├── illustration-2
│   │   ├── 001.md
│   │   ├── 002.md
│   │   └── _index.md
│   └── _index.md
└── _index.md

This is correct:

URL .CurrentSection .FirstSection
/ Page(/_index.md) Page(/_index.md)
/comics/ Page(/comics/_index.md) Page(/comics/_index.md)
/comics/comic-1/ Page(/comics/comic-1/_index.md) Page(/comics/_index.md)
/illustrations/ Page(/illustrations/_index.md) Page(/illustrations/_index.md)
/illustrations/illustration-1/ Page(/illustrations/illustration-1/_index.md) Page(/illustrations/_index.md)

Try it:

git clone --single-branch -b hugo-forum-topic-40437 https://github.com/jmooring/hugo-testing hugo-forum-topic-40437
cd hugo-forum-topic-40437
hugo server