Why is it not also being "Siapa yang pembeli hotel itu
I wonder the same. This is so annoying. In more advanced lessons, the answer is often not accepted when you don't include "yang" after "siapa", and in this one it's the opposite.
"Siapakah pemilik hotel itu?" should also be CORRECT.
I am from Indonesia and of course I know that.