This is a state version of the federal law passed in the 1990s that stopped the feds from prosecuting peyote use in the Native American Church. Of course it couldn't be passed today because gay rights.
Actually, one of the Democrats in the legislature specifically asked one of the sponsors from the floor if this would allow Native Americans to use peyote, and the answer is no.
Well, Injuns are just forest *******, you see.
"Religious freedom" in Mississippi obviously means only Christian get to do whatever they want.