I've been an EE for a decade and I made this exact mistake last week. It's inevitable lol
Having a specific review for new parts helps to keep footprint errors from "passing through". I've never seen a general layout review catch a footprint error: if you're used to using internal library parts, no one thinks to check them.
Shoutout to OSHpark's prototype service. Something like 5 bucks an inch and you only have to toss out 3 if you find a fault.
Printing the board outline and layers combined as well. And checking you used the correct footprints against actual parts helps.