Probably because it is a restaurant that has a bar and not a bar that serves food.
I'd guess it's because of its location on the highlands and that it is a restaurant first and a bar second.
That's a good question sorry I have no other answer than not staffed enough, logic would say hire more if your regulars can't work it, usually a bar is open until 2:00 am
Thanks! Your answer is awaiting moderation.