サイト内で「外部リンク」として定義している部分について

お世話様です。質問です。

例えば、
アンカーポイントを「外部リンク」として指定をしているもので
URLを /about#anchor-BLOCK_4229 の様に定義していました。

v8までは、何の問題もなく稼働していたのですが、
v9では、 404 NotFound となります。

フルサイトマップ>外部リンクを編集で
URLを ./about#anchor-BLOCK_4229 として 「保存」すると

一定期間は、何の問題もなく Linkが機能するのですが、
**あるタイミング(不明)**で、
また 404 NotFound となります。

この場合、
また、フルサイトマップ>外部リンクを編集で
URLの内容をなにも変更せずに、「保存」だけすると、また問題なく
Linkが機能するのですが、また暫くすると 404 NotFound となります。

これは、何故でしょうか?

そもそも「外部リンク」とするのが間違いでしょうか?
開発環境<-->本環境と、相互に行き来している為、フルパス(絶対パス)指定はしたくありません。

なにか、良い方法はありますか?