The Genie's Wish features granting indefinite duration as well as making illusory objects real is way overpowered, especially the way the 1st level one does not have a limit to how many such spells you can cast this way. A warlock with the minor illusion cantrip would effectively have infinite money.

I'd remove the damage from Into the Lamp. Imprisoning the target is enough of an effect.