Same issues here, pullets laying everywhere but nest boxes, as soon as I let them out they go running and pile on top of each other to lay in the favorite shhh nest behind the shed, I wouldnt care but we have squirrels and cats, and the days no one is home they're gonna be locked up. So.......yesterday my husband and I "re-modeled" the nest boxes. Added a few bottom boards in front to add privacy and keep nonlaying girls out( they were playing kick ball with the fakes on a daily basis), added more cushin(wood shavings) and upped the anti on fake eggs to two and three per nest instead of one. Yesterday we locked them up and they paced back and forth frantically till i caved and let them out, two ran straight to the nest behind the shed didn't even blink at new nest boxes and layed their eggs, My "Betty White" wouldn't lay........This morning HOWEVER, at 6am when i checked on them, my white hen had layed from the roost in the night(luckily i padded more litter under the roosts yesterday too) but the two other pullets that usually v-line for the shed caved today at 10 am and used the nice new nest boxes!!!! I think the combo of more privacy, desperation, and three fake eggs did the trick, they both layed in seperate nest boxes(the two with three fakes instead of one ha!) So.....
1. LOCK EM UP
2. MAKE SURE NEST BOXES ARE QUIET AND PRIVATE
3. MULTIPLE FAKE EGGS
4.EXTRA PADDING
This may help?? I'm not sure if it was the cause of mine finaly laying in nests for omnce but it's worth a try. My next idea was curtains hahahha I read this somewhere....Also if your coop is large enough you could try a box or crate, or tote, someone even mentioned a covered litter box. Mine love Dog crates(well that was their brooder so it makes sence)