The steer we got for my son this year started out slowly. I think it is because we got him straight out of the pasture and he wasn't creep fed. Not being creep fed he didn't learn to compete for feed with other cattle. I have a Lowline heifer that we raised and she had to compete for feed with cows as I drop a little grain out at the end of summer to help with the final days of nursing. The calves get right in there and grab what they can get a hold of.
When we got the steer home we tied him up to begin halter training him and he would not eat. I figured it was because of no creep and he would eat when he got hungry. He didn't. after we got him used to being handled we started feeding him with the heifer. She is small but mighty; she ate most if what feed we put out for them. Long story short, didn't help much.
The steer finally started eating what I thought he should when it turned cold. We have to tie each up because the Lowline will eat her feed and then go take his away.
What helped the most we learned reading Steer Planet. A post said to weigh each feeding, allow them 25 minutes to eat, and take away what they don't eat at each feeding. When you figure out what they will eat at each feeding add half a pound to that until they clean up all of that then add an other half pound to each feeding. We have done this and taken the steer up to 1% of his body weight each time we feed. He has started to look like he is eating right also.
I don't know if the steps we took taught him to eat or he just grew into it. Either way hope this helps.