Connecting 10AWG wires to PCB
My general strategy for dealing with vibrating wires is to provide strain relief. I would consider adding holes in your PCB specifically for wire retention, like in the image below. You can use superglue or a potting compound to adhere the wire to the PCB to further prevent the solder joint from vibrating and failing.
Ferrules on each conductor, then into spring cage connectors on the PC board.
I do a lot of work on very large earth-moving machinery and the field techs tell me that connections done that don't ever fail.
I've since started using those spring-cage terminals on some of my products and have had zero failures since going to them.
The following link shows Phoenix rail-mount terminal blocks but will allow you to find PC mount variants.
https://www.phoenixcontact.com/online/portal/ca?1dmy&urile=wcm:path:/caen/web/main/products/subcategory_pages/Spring-cage_connection_P-15-03/c252a030-3764-4828-a692-d0ba1dd45a27
Sorry for not enclosing the link in the proper hyperlink format but I can't find how to do that on my new phone.
Can't you just use a Faston? They'll do AWG 10.