This is a very good idea, kind of similar to The Incredible Machine (a game I loved in my childhood), but some basic aspects of the design stop this from being compelling for me.
Firstly, having a message tell me upfront that some of the puzzles might not be solvable is rather demotivating, and if that’s true, you probably ought to fix that. The simplest way is to move away from the random generation aspect and hand-design puzzles.
Secondly, I didn’t like that I couldn’t retry any given puzzle. To compare to The Incredible Machine (the game this reminds me of), that game lets you run and reset any given puzzle as many times as you need to, and the way I used to play that game was to start by seeing what happens if I did nothing, then decide from there what exactly I should do to achieve the goal. Here, I’m instead expected to just guess what arrangement of things might lead to a solution, try it once, and then give up, which is further demotivation on top of already feeling demotivated not knowing if there’s a solution at all.
The idea is there, and it’s a good one with a lot of potential, so if you are at all inclined to develop it further after the jam is over, I would highly encourage it.