It sounds like you're offering food too frequently to me. Iffering a bit less often might have better results with him eating vs refusing.
I mention this since you say he refused yesterday and said the same thing 2 days ago. You probably shouldn't be offering food to a blood every 2 days even if a meal is refused. Weekly is plenty since he seems to be a good weight and not skinny.
Sent from my SM-G950U using Tapatalk