Yes the government is asking for RFE - Request for Evidence after filing for Visa's on TN's which was rare in the past, this of course extends the time is takes to get a Visa.
For TN status, you can apply through CBP at the land border.
Always skip USCIS where possible.