I just want to verify that I’m thinking about this correctly and haven’t seen it elsewhere. When wiring up external USB to the board, I’m assuming it’s +/- on D+/D-, VCC to VUSB, and ground to ground on the board?
That is correct.
Is there any reason I can’t use a USB-C for the external plug?
You can use USB-C for the external plug.