So it seems swapping...
<a class="nav-link text-dark" asp-area="" asp-page="Admin/Register1">Register</a>
...for...
<a class="nav-link text-dark" href="/Admin/Register1">Register</a>
...fixes the issue
Razor is adding some internal routing to the asp-for version but using good old-fashioned href does not.