This was fun! Easy mode was already a bit of a headache for me. I think it's possible that you can run into dead ends (atleast unable to solve it without possibly making errors.) Very nice though that you got all of the solutions solved in 3D!
It should be possible. The algorithm I build ensure there is always one option possible as the next move. But I'll double check it perhaps I made a mistake. Thank you for playing!