Why is it incorrect to write:现在他们在食堂。
Its not
It's accepted
Does it sound natural to say 现在在 like that?
Yes, it's normal. I can't think of any other way to say it actually.
Chinese friend confirmed that it's normal to say "现在在"
Shouldn't it be more natural to finish the sentence with 里?