My thought is that Mystery was defeated by Vivi’s Ancestor, and has been in servitude to her family since.
As for who that man was who owns the shop, I heard that was Arthur’s uncle.
Aside from that, yeah that’s pretty spot on for what I think is up.
I hope the thing about the next episode coming out is true....