I have trouble picturing in my head how this deck could beat a well constructed Lapis, Machina, or Kaguya.
It's definitely creative, I like the idea of this deck a lot. Riza and Yggdrasil is something I'd never considered before and like a lot on paper, I might have to steal this.
But I just don't see how you're supposed to survive Lapis or Machina stomping you as fast as they can without being able to throw anything out to counter their hard hitters. Prison in the Lunar Lake and Flame Trap don't really do anything to stop Machina's horde. Flame Trap might take out Lapis' early mooks, but that doesn't do anything to stop Lapis himself, or the Alice he'll surely steal from you.
It seems like Huanglong and Seraph are the only big answers here for those two specifically, but I don't see how you're supposed to get either of them out before Turn 4, and by then Machina and Lapis are both already set up and punching you in the dick for huge numbers, if not outright killing you. And if you're playing Beasts or Riza to wall them out, that means you're not producing enough will to be playing Blessings and getting the stones you need to play Huanglong or Seraph.
At best, I see a "whoever goes first" situation. But I guess this is assuming your LGS is super cut-throat amazingly built decks.