Hi Joshua,
If I understand your case correctly, the unspecified value appears not in the Page dimension, but in the eVar61 dimension. If that's accurate, I guess this is because not all the server calls are processed with the original pageName value — s.tl() calls may be processed the way that despite you can see the pageName value sent from the page, it may not exist when the processing rules start working.
To verify this hypothesis consider creating a report in analysis workspace where the freeform table contains eVar61 as a dimension, and the following metrics in the columns:
- Page Views
- Download links instances
- Exit links instances
- Other links instances
If you see that "unspecified" equals 0 Page Views and N instances, then it would prove the hypothesis.
Please share the result.