Ignore me, spent all day failing with it, and now I've got it working.
I just had a fit and deleted my previous attempts, recreated the frmLocation with subformRequirement and it auto populated the junction table. It was erroring over and over again, but now, after posting my stupidity, I've...