Advice for cat not eating

So my cat will eat in his usual eating spot during breakfast and is obviously super hungry. Come dinner time, and he refuses to eat in the same spot for breakfast and I can never tell when he's hungry or not. He stays in my room all day, and I try to move his food bit by bit to that spot and it works but then he runs to my room. Then, when I present the food to him, he refuses to eat. I'm not sure why he's doing this.

I'm trying to meal feed him so that he stays at his healthy weight. I don't know if free-feeding him dry food at night will help since by the time he eats, it'll most likely be more than 12 hours since breakfast. I give him wet food with dry food mixed. Due to his refusal to eat, I'm wasting the wet food I give him.

UPDATE: I let him be for maybe 20 minutes and he's eating again, but only in my room.