Connector Board issues
See the highlights on https://university-of-waterloo-solar-car-team.365.altium.com/designs/E9B7AE0A-DE98-406A-8992-9D687F07AB34#design for all the comments and positions
Barrier terminal block connector holes are too large
there’s plating on a bunch of pegs
P3 footprint had mechanical tab in the way - check BOM
Overall conclusion, kinked pins are much better and it’s probably not worth changing all the footprints for the board lock (they are also more expensive and we may have to buy all the pins).