My reason for suggesting a fixed nut rather than a nut and screw is that the latter is more complicated to do, particularly with small fasteners. A swagged nut to the board would be simple, but all of the swagged nuts I saw were round, not hex. With thread locking, the force needed to remove the screw may simply make a nut swagged to a PCB turn, particularly if a "non-removable" threadlocker is used. (There's another thread here about removing rivets from a PCB where the same problem exists.) Of course, none of that matters if the boards have already been designed and produced. A star washer and removable threadlocker might be the best option.