Why is my answer "What is this cat eating?" wrong?
your answer are correct too, since indonesian doesn't have tense.
Note that to emphasize the continuous tense, in indonesian we could use the word "sedang"
Kucing ini sedang makan apa?
Depens on what you feed him/her
Kucing ini makan tikus.
This cat is eating what? should be accepted!