>>212876073
>>212889848
Your explanation is very good!
Don't forget the missing る:
>>「食べる はずです」
はず is an abstract noun ("what is supposed") and any word it follows should be in jisho form.