Changes to data-members-error?

I have a custom sign-in page for my Ghost(Pro)-hosted blog which follows the documentation. It used to work flawlessly, but I have recently noticed that the data-members-error messages are no longer showing up as before in the <p data-members-error></p>. They are still showing up as errors in the console correctly.
Here is the code for the sign-in form:

              <form data-members-form="signin" class="signin-form">
                  <div>
                    <section>
                      <div class="input-label-container">
                        <input data-members-email id="input-email" type="email" required="true" class="input-field" placeholder="tandfen@tandtroll.se" name="email" autocomplete="email" autocapitalize="off" aria-label="Email" value=""/>
                      <p data-members-error></p>
                      </div>
                    </section>
                  </div>
                    <div class="signin-footer">
                      <div id="signinBtnWrapper" class="signin-btn-wrapper">
                        <button id="signinBtn" class="signin-btn" type="submit">
                            <span id="submitText" class="signin-button-text">Logga in</span>
                            <span id="submitLoading" class="loading-spinner"></span>
                            <span id="submitSuccess" class="submit-success">Inloggningslänk skickad! <i class="fa-solid fa-user-check" style="padding-left: 0.5rem;"></i></span>
                        </button>
                      </div>
                        <p id="submitSuccess" class="signin-success">Kontrollera din e-post för inloggningslänken.<br>Glöm inte att kolla din skräppostmapp.</p>
                        <div class="signup-message">
                          <div>Har du inget konto?</div><a class="form-link" href="/signup">Skapa ett nu!</a>
                        </div>
                    </div>
                  </form>
  • What’s your URL? This is the easiest way for others to help you
  • Internetodontologi
  • What version of Ghost are you using?
    In local development latest (5.110.1), in production, should be the latest version i presume.

And

  • How was Ghost installed and configured?
    Local install through npm.

  • What Node version, database, OS & browser are you using?
    Node v20, MacOS Sequoia 15.1.1, tested in Brave, Chrome, Safari

  • What errors or information do you see in the console?
    Example, user does not exist:
    POST https://www.internetodontologi.se/members/api/send-magic-link/ 400 (Bad Request)
    sD @ index.js:56
    await in sD
    u @ index.js:56
    FeedbackPage.js:12 Uncaught (in promise) En: No member exists with this e-mail address. Please sign up first.
    at En.fromApiResponse (https://cdn.jsdelivr.net/ghost/portal@~2.49/umd/portal.min.js:1855:13478)

  • What steps could someone else take to reproduce the issue you’re having?
    You can try to sign in on the production version of the page to see that the errors show in dev console but the error-message stays hidden. Try a fake e-mail address.