Given that it’s made from sticky rice, just like the Japanese rice cake, and how similar the names are, it’s understandable to assume mochi and Okinawan muchi are the same.
As you see more and more shopping malls and super markets open on Okinawa these days, the word Depachika seems a little outdated, especially to those who are more used to casually shopping at shopping malls.