It’s just cats being cats.
Not feeding them for however long to ‘train’ them is just cruel man.
My cat shouts at me when it’s food time. Randomly through the day. When she wants attention. Another cat shouts at me when she wants attention. And all four shout when it’s food time.
If you can’t deal with cats being cats. Don’t have a cat.
Okay guys, who fed the gremlin after midnight?