Thanks, I run into a couple of issues. I believe it had to do on how the controller was setup, but because I am with time constraint, I went ahead and just had all thank you pages render with the same URL structure:
As reference here is how my route looks:
routes.MapRoute(
name: "Thank You",
url: "form/{guid}/{pageAlias}",
defaults: new { controller = "ThankYou", action = "Index" }
);
Then here is how the URL pattern looks for the page type:
/form/{%NodeGUID%}/{%NodeAlias%}