Url slugs in navigation.hbs are absent resulting in all links pointing to root

UPDATE:
The issue was solved by removing the theme and reinstalling it. :smiley:


The site is active at https://kikisquilts.com

Ubuntu 18.04
Node v16.13.1
Ghost-CLI version: 1.18.2
Ghost version: 4.40.0 (at /var/www/kikisquilts)
Firefox 98.0.1 (64-bit)

I’m building off the official Ruby theme

    "version": "1.0.0",
    "engines": {
        "ghost": ">=4.0.0",
        "ghost-api": "v4"
    },

The site was configured following the official guide for Ubuntu 18, and has been updated many times since then.
There are no console errors.

If an admin wants to help reproduce the issue I can offer github access.
Otherwise I have no idea how to reproduce the issue, I’m sorry.

I built the site years ago with a Gatsby frontend.
It worked fine until new builds stopped working (some time ago; no changes were made on my end) and I couldn’t figure out how to fix it.

At the time of the last successful build all links were working fine.


The most similar issue has not been addressed:

And, google/duckduckgo searches have not been fruitful.


My (unchanged) navigation.hbs:

<ul class="nav-list u-plain-list">
    {{#foreach @site.navigation}}
        <li
            class="menu-item menu-item-{{slug}}{{#if current}} menu-item-current{{/if}}">
            <a class="menu-item-link" href="{{url absolute="true"}}">{{label}}</a>
        </li>
    {{/foreach}}
</ul>

which is rendering as:

<li class="menu-item menu-item-">
    <a class="menu-item-link" href="https://kikisquilts.com/">Journal</a>
</li>

note that the slug is also absent from the class.


My settings seem to be normal:


Great project!
Thanks in advanced.