Navigate to Page Passing Parameter

I would like to navigate to a page that accepts a GUID parameter but have had no luck. I keep getting the "Page not found" error. I don't want to open it as a Dialog Box, which does work though.

I am using Radzen Balzer Studio Profesional.

The call looks like this:
NavigationManager.NavigateTo($"/PPAForm/{args.Data.PPAID}");

And the receiving page looks like this:
[Parameter]
public Guid PPAID { get; set; }

......

protected override async Task OnInitializedAsync()
{
if ( PPAID == Guid.Empty )
header = new PPA.Server.Models.PPADb.PPAHeader();
else
{
header = await PPADbService.GetPPAHeaderByPpaid(ppaid:PPAID);
plant = await PPADbService.GetPlantById(id:header.PlantID);
}
}

Make sure you have declared the parameter in the page directive: