Hi and welcome to the forum. Since this is an obvious locking mechanism, and the puzzle element is figuring out the order, you could have put the draggable blocks in sight and saved the annoying trial and error to figure out which visible blocks were attached to the hidden draggables. I get it that when you`re starting out, it's easy to think of "hidden" and "challenging" as the same thing. Just be aware that many players don't see it that way and will avoid your levels if they discover you use hidden elements.
I gave your level a go and gave up very quickly as I don't play hidden. Levels can be challenging without any hidden.
Not much logic, but I tried moving things and eventually won! There's nothing hidden except the draggable blocks. But when you figure out which way to push or pull things, it's not too hard.