X2 to the last 2 posts.
Your friend understands that birds not laying eggs are not layers so shouldn't be fed layer feed.
Regardless of whether the birds are females or males, if they aren't currently laying eggs, they aren't layers. Hens are just female chickens until they start producing eggs - that is when they become layers and when laying ceases, they are no longer layers.
There is nothing special about layer feed that allows them to build up energy for the laying season that comes after winter solstice.
Layer feed has about 4 times the calcium of other feeds to replace that lost in the medullary bone to build egg shells. If they aren't building egg shells they don't need that.
There is such a thing as a pre-lay diet that has a bit more calcium but unless you have your birds in blackout housing and on a lighting program, you can't predict when laying will resume.
Layer feed also is usually a bit lower in protein than starter, grower or all flock feed.
Where are you located. I never see layer mash at feed stores. It is usually just smaller mills or mills owned by egg farms that make mash.
There are pellets, crumbles (pellets that have been run through a crumbler) and mash which is much more finely ground. Usually that is reserved for cage hens that have been debeaked.
The last post in the following thread has a picture of the difference between mash, crumbles and pellets.
https://www.backyardchickens.com/threads/layer-mash-vs-pellets.414962/page-2