Why is reis a neuter noun in the voaculary but is masculine in the lessons?
It's a mistake. "Rice" is "der Reis" in German, i.e. a masculine noun. The mistake was probably caused by the fact that there is also the relatively rare neutral noun "das Reis", which has a different meaning: "twig, sprig, scion".