kilo, we are of a similar vintage. I probably have a few years on you.

In the past, I have used Xenu Link Sleuth. It is quite old but probably still works.
Nowadays, I just use the browser Console and the following:
Code:
  var x = document.querySelectorAll('a');
  var table = '<table><thead><th>Name</th><th>Links</th></thead><tbody>';
  for (var i=0; i<x.length; i++){
    var nametext = x[i].textContent;
    var cleantext = nametext.replace(/\s+/g, ' ').trim();
    var cleanlink = x[i].href;
    if (cleantext == "") cleantext = 'Link';
      table += '<tr><td><a href="'+ cleanlink + '" target="_blank">' + cleantext + '</a></td><td>' + cleanlink +'</td></tr>';
  };
  table += '</table>'
  var w = window.open('', 'Link Lister');
  w.document.write(table);
It works on a page by page basis, which usually suits.
I have just changed a Conventional website to a Scroll and it lists the links on all pages.
Easy enough to eyeball or page search for '.block.htm'.

In all my Xara years, I have never had such an encounter.
My gut suggests a corrupt file if it is reverting.

never great when under time pressure too.

Acorn