I'm starting to understand why this doesn't work and why it always goes to the first dynamic folder it finds. If anyone knows how I can manage this to make it work, any help would be appreciated.
Essentially what I'm trying to do is create a route structure that is /_siteroot/_subpage/, but the subpage can be different page/document-types. This site is actually going to house multiple small micro sites, so there will be multiple "/_siteroot/"s and then subpages under them. I currently have this working, but I have to use the same document type for all subpages to make it work currently.