Him eating layer feed his entire life maybe his problem. All that extra calcium is not good for males or for that matter, females that are not actively laying. That is why quite a good number of members here feed their flocks either All Flock or Flock Raiser with oyster shell available on the side for the active layers.
Where, in general, are you located?
Here in NC at Southern States the store-brand all-flock feeds (20% protein), is currently about $20 for a 50# bag. Might be worth the distance to shop around for a better price than TSC.
Looks to me like he's molting.
I haven't seen a rooster through a molt yet, but my molting hens seem to want to sleep away from the hub-bub and chaos of the roost while they're all over pinfeathers.