Is it dark where they lay? If not make it dark as that’ll help. The other thing is to make the bottom of the nesting boxes slope so that the eggs roll under some sort of a cover.
Mine occassionally accidentally break an egg as one lays quite thin shelled eggs, – they do eat it but never purposefully break one.