What sort of 'grain' are you feeding them, and how much? At 19 weeks they should be eating layers pellets as their main food, as this contains a complete and balanced diet which will help them finish growing and prepare them for egglaying. It's quite common for young birds not to like pure grain very much, ie the mixture of wheat and maize which is often sold as 'chicken corn', and in any case the maize component is very fattening, useful in winter as a treat to keep them warm through the night, but should be given only in very small quantities as a treat at the end of the afternoon, when they've eaten their pellets, never as a main food. Are you giving them any other household scraps? If so, cut right back on these, again to improve pellet uptake, as they'll get lots of treats for themselves by foraging. The stuff they find in the garden is very valuable, but warrens have been bred for egglaying and need quite a specialised diet to enable them to do this. So, if they were mine, and I had concerns, I would keep them shut up in their run until the afternoon, so they got hungry and ate their pellets, and then I'd let them out for an hour or two to enjoy all the benefits of foraging in your garden. It'll reduce the strain on your garden as well, as winter approaches!